DDD domain develop design 领域驱动设计
*领域驱动设计实践
软件退化的原因?--》设计的迷失;
什么是DDD? 如何拆分和设计?
-》 通过领域模型来确定业务和应用的边界,保证业务模型和代码模型的一致性。
以领域为驱动力的过程体系,在这一核心驱动力的设计思想指导下,并没有死板讲话的构建过程来约束。
1.“分而治之”;2.从业务视角演进式分离应用;
道
结构:边界
变化:顺应变化方向
规模:分解
A. 每次变更时,先基于业务进行领域模型变更
B. 调整、重构现有程序结构,以适应新功能或变更(开放-封闭原则OCP)
C. 实现新功能或变更
法
为什么研发出的东西不是业务想要的?
......