model(实体对象) 层的再次分层问题。so 层的应用

先看看详述 PO VO BO DTO DAO 和 POJO 的概念及区别_CG国斌的博客-CSDN博客_po vo

这个模型有什么问题。
首先是分层太多了,维护比较麻烦(只是说一下,无解)
第二就是层与层之间没有实质上的关系(标准)
个人加多了一个接口包:so (Source object)(源对象)
1.在类的设计中,有一个明确的原则是不要去继承一个实现好了的类,应该使用接口和抽象类
2.so 层放的都是接口,dto,vo,po 可以为这个so 的实现类,这样几个类之间就有了同一套标准了
 
包结构
│ ├── dto(Data Transfer Object,数据传输对象):表单验证、查询参数等
│ ├── po(Persistant Object持久对象,对应数据库表):对象持久化
│ └── vo(View Object,显示层对象):返回的数据封装

│ └── so(Source object,源对象):数据封装接口,被dto,vo,po实现

model(实体对象) 层的再次分层问题。so 层的应用最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/8706.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>