第二部分:分层补充

     给复杂的应用程序划分层次。在每一层内分别进行设计,使其具有内聚性并且只依赖于他的下层。采用标准的架构模式,只与上层进行松散的耦合。将所有与领域相关的代码放在一个层中,并把他于用户界面层、应用层以及基础设施层的代码分开。领域对象应该将任务重点放在如何表达领域模型上,而不需要考虑自己的显示和存储的问题,也无需管理应用任务等内容。这使得模型的含义足够的丰富,结构足够清晰,可以捕捉到基本的业务知识,并有效的使用这些知识。

你可能感兴趣的:(DDD,领域驱动设计,设计规范,程序人生)