Skip to content

jay-y/yframework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

架构设计与基础框架介绍


架构设计

领域驱动设计

Domain-Driven Design(领域驱动设计),简称:DDD

Martin Fowler

关注领域,关注核心领域,关注领域驱动的设计,关注模型驱动的开发。

对于业务本身就很复杂的程序开发,是无法回避这种复杂性,你所能做的只有控制这种复杂性。

在领域建模过程中不应该将概念和实现割裂开来。建模人员不仅要与业务人员沟通顺畅,还要与开发人员一块写代码。

领域模型的最大价值在于它提供了一种通用语言,这种语言是将领域专家和技术人员联系在一起的纽带。

领域模型设计驱动开发,并不是“先建模,后实现”的思维模式,而是随着时间迭代演进模型和实践。

在领域建模过程中不应该与实现割裂开来。

概念与实现密不可分的主要原因在于,领域模型的最大价值是它提供了一种通用语言,这种语言是将领域专家和技术人员联系在一起的纽带。


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published