请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,DTO、VO、BO有什么区别吗?

😂平常我用的好像是VO,一直不太清楚这些区别是啥

正在回答 回答被采纳积分+3

1回答

大目 2019-07-14 16:29:01

您好,可以看下这篇文章:

vo、po、dto、bo、pojo、entity、mode如何区分

个人认为了解下即可,不用死守教条。划分细致的目的是为了让代码更佳清晰,但带来的是对象转换的开销、开发量的增加和代码的膨胀。

而且很多时候看问题的视角不一样,起的名字也不一样。举个例子:一个对象如果从三层的角度可以叫UserVO,如果从对象转换的角度可以叫UserDTO,如果从业务支持的角度可能又要交UserBO……纠结这个并不会对项目产生价值。

在我们的实际项目中,我们还会根据需要取一些其他名字,比如:

  1. 查询:XXXQuery

  2. 修改:XXXEditor

  3. 领域对象:XXXDO

以上。祝您学习愉快!


1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信