请稍等 ...
×

采纳答案成功!

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

老师,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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号