领域驱动设计(待整理)
领域驱动设计
Mr___Ray
这个作者很懒,什么都没留下…
展开
-
模式:FACTORY
目录 模式:FACTORY 选择FACTORY及其应用位置 有些情况下只需使用构造函数 接口的设计 固定规则的相关逻辑应放置在哪里 ENTITY FACTORY与VALUE OBJECT FACTORY 重建已存储的对象 模式:FACTORY 当创建一个对象或创建整个AGGREGATE时,如果创建工作很复杂,或者暴露了过多的内部结构,则可以使用FACTORY进行封装。 对...原创 2019-03-21 23:12:21 · 377 阅读 · 0 评论 -
看书笔记——领域驱动设计
本书有两个前提: (1)在大多数软件项目中,主要的焦点应该是领域和领域逻辑; (2)复杂的领域设计应该基于模型。 略 等待更新。。。。。。 ...原创 2019-03-18 21:52:46 · 158 阅读 · 0 评论 -
模式:AGGREGATE
目录 模式:AGGREGATE 所有事务应用一组规则(重要) 采购订单的完整性(例子) 模式:AGGREGATE 减少设计中的关联有助于简化对象之间的遍历,并在某种程度上限制关系的急剧增多。但大多数业务领域中的对象都具有十分复杂的联系,以至于最终会形成很长、很深的对象引用路径,我们不得不在这个路径上追踪对象。在某种程度上,这种混乱状态反映了现实世界,因为现实世界中就很少有清晰的边界...原创 2019-03-18 23:03:07 · 590 阅读 · 0 评论 -
模式:REPOSITORY
目录 模式:REPOSITORY REPOSITORY的查询 客户代码可以忽略REPOSITORY的实现,但开发人员不能忽略 REPOSITORY的实现 在框架内工作 REPOSITORY与FACTORY的关系 为关系数据库设计对象 模式:REPOSITORY 我们可以通过对象之间的关联来找到对象。但当它处于生命周期的中间时,必须要有一个起点,以便从这个起点遍历到一个ENT...原创 2019-03-25 21:45:07 · 502 阅读 · 0 评论