mashibing的ddd

贫血模型:
固有行为:不用持久化: 数据对象模型中
非固有能力:需要跟数据库进行持久化; 业务逻辑层

关联对象要能够在领域层进行关联;

设计关键是值对象;

业务服务层:单一职责原则。

domain包含大量的操作。会增加很多不必要的消耗,里面有很多关联对象。

应用层:与实体业务无关的流程。
领域层:与实体业务有关的流程;

应用层不要实现业务逻辑和规则;
如果领域逻辑,
应用里面的步骤能否分开,不能分开,就是领域逻辑;比如下单一个商品,如果填写一个地址是本次使用的,而其他地方并不是用,就是业务逻辑。否则能分开,需要应用层进行协调的话就属于应用逻辑。

业务模型分类:
业务角色
业务流程
业务用例。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容