领域模型中的实体类细分为4种类型:VO、DTO、DO、PO。PO(Persistent Object):持久化对象,表示持久层的数据结构(如数据库表);DO(Domain Object):领域对象,即业务实体对象;DTO(Data Transfer Object):数据传输对象,展示层与服务层之间的数据传输对象。VO(View Object):视图对象,展示层视图状态对应的对象。从分层角度来说,PO、DO/DTO、VO分别属于持久层、服务层和展现层。PO、DO、VO没什么区别,通常附庸PO即可。
网友评论