06 2008 档案
领域驱动分析
摘要:主要从三个维度去考虑1 静态静态主要是考虑关系学,分为包的关系,类的关系,通过不同层次的关系,分而治之,形成一个良性有序的关系类图。注意该关系不同于DB中的关系。DB中的关系是用键来指示表之间的关联,关系单调,不能反映出丰富的继承,组合,层次关系语义。如果给键值加上类型的考虑,可以模拟一部分类之间的关系类型。 类之间的关系更丰富,而且可以动态增删改,可以抽象。 这也是DB与类之间映射失配的关键。 ...
阅读全文
实对象与值对象的区别
摘要:DDD中实体对象与值对象的解释比较抽象。 主要根据持续性与ID识别来区分。 ID并非某一对象的直观自然属性,而是在分析建模之后,赋给模型中的实体类,来达到跟踪,区别,存储目的的一个特值。 结合项目实践及DDD一书中的理论,感觉应该从以下几方面分析:1. 主从:某一概念是主动还是从属性的,如果是从属性的,且这种从属性的生命周期严格依赖于某实体,如可以考虑成为值对象的候选。2. 复用:某一概念是否可以...
阅读全文
浙公网安备 33010602011771号