非原创,感谢《领域驱动设计》这本书设计
为了保证软件实现得简洁而且与模型保持一致,无论实际状况如何复杂,必须运用建模和设计的最佳实践。领域驱动设计改变了某些传统观念的侧重点。某些设计决策可以使模型和程序紧密结合在一块儿,互相促进对方的效用。这种结合要求咱们注意每一个元素的细节。对细节问题的精雕细琢可以打造出一个稳定的平台。blog
下面的简图是一张导航图,它描述的是本部分所要讲解的模式以及这些模式彼此关联的方式。开发
共用这些标准模式可使设计有序进行,也使项目组成员可以更方便地了解彼此的工做内容。同时,使用标准模式也使UBIQUITOUS LANGUAGE更加丰富,全部的项目组成员均可以使用UBIQUITOUS LANGUAGE来讨论模型和设计决策。class
开发一个好的领域模型是一门艺术。而模型中各个元素的实际设计和实现则相对系统化。将领域设计与软件系统中的其余关注点分离会使设计与模型之间的关系很是清晰。根据不一样的特征来定义模型元素则会使元素的意义更加鲜明。对每一个元素使用已验证的模式有助于建立出更易于实现的模型。原理
只有在充分考虑这些基本原理以后,精心设计的模型才能化繁为简,建立出项目组成员能够放心地进行组合使用的详细元素。软件
我的理解:上面的看不懂不要紧,我也以为没用。程序