摘要:
本文的主要讲的是领域驱动设计中,领域模型(实体,聚合,值对象)间的关系,实际上更为准确的应该是面向对象中的类间的关系。一、对象间的关系:1、依赖:唯物辨证法对事物间的联系做了如下论述:联系是指一切事物之间和事物内部各个要素之间的相互影响、相互制约和相互作用。联系是事物本身所固有的客观现象。世界上没有独立存在的事物,每一种事物都是和其他事物相联系而存在的,这是一切事物的客观本性。同样的道理,软件系统中的每个类,都要和其他的类发生某种联系,才得以存在。我们用依赖来描述2个类之间的联系。在系统中,如果一个类发生变化会引起另一个类发生变化则称这两个类之间存在(广义的)依赖关系。类间的依赖关系可以是结构 阅读全文
posted @ 2013-05-17 10:12
Ian.w
阅读(1372)
评论(0)
推荐(1)
摘要:
领域驱动设计中存在3种对象 DataTransformObject、ViewModel、DomainModelDataTransformObject(DTO) :DTO是表现层与application层传递的对象,此对象不包含行为,只是包含属性。此类传递到application后会通过automapper等类似的工具转化为DomainModel,因为DomainModel包含重要的业务逻辑,上层是不能之间访问到DomainModel。ViewModel:存在于表现层,如表现层使用asp.net mvc 此时的model 就是ViewModel,负责联系view和controller,一是vie 阅读全文
posted @ 2013-05-17 09:38
Ian.w
阅读(563)
评论(2)
推荐(0)
浙公网安备 33010602011771号