随笔分类 - 领域驱动设计
摘要: 所谓服务,它强调的是与其他对象的联系。不像实体和值对象,服务完全是根据能够为客户做什么来定义的。服务往往代表一种行为,而不是一个实体,是一个动词而不是一个名词。服务有一个定义好的职责,它的职责和接口被定义为领域模型的一部分。调用的参数和返回的结果应该是领域对象。
阅读全文
摘要:有些对象并不主要由它们的属性来定义的,它们体现了标识在时间上的延续性,甚至经常要经历多种不同的形态。有时,一个对象与另外一个对象有着不同的属性,但它们是互相匹配的;有时,一个对象与其他对象有着相同的属性,但它必须能跟那些对象区分开来。弄错对象标识会导致数据破坏。
阅读全文
摘要:在现实世界中,存在大量等等等关联。大多数关联都存在双向关系。在我们讨论和探索领域时得到的早期形式的模型也确实存在这样的趋势。但是,双向关联会给实现和维护带来很大的困难。而且,双向关联极少能将联系的本质体现出来
阅读全文
摘要:在一个复杂的程序进行层次划分。为每一层进行设计,每层都是内聚的而且只依赖于它的下层。采的用标准的架构模式来完成与上层松散关联。将所有与领域模型相关的代码集中在一层,并且家它与用户界面层、应用层和基础结构层的代码分离。领域对象可以将重点放在表达领域模型上,不需要关心他们自己的显示、存储和管理应用任务等内容。这样使模型发展得足够丰富和清晰,足以抓住本质的业务知识并实现它。
阅读全文
摘要:1 有效建模的因素
2.基于模型生成一种言语.
3.开发了一个包含丰富知识的模型.
4.提炼模型
5.头脑风暴与实验
阅读全文

浙公网安备 33010602011771号