[DDD] 领域驱动设计心得笔记 (二)
软件开发时,可以套用DDD(Domain Driven Design)定义的开发流程,来抽取问题背后的领域逻辑。
在SA阶段,透过DDD定义的领域模型(Domain Model)与领域专家沟通、收集用户需求,来厘清系统要做甚么。
在SD阶段,透过DDD定义的设计模式,将领域模型展开为领域对象(Domain Object),来定义系统要怎么做。
在PG阶段,依照SD产出的领域对象来撰写程序代码,把系统实际开发出来。
软件开发时,可以套用DDD(Domain Driven Design)定义的开发流程,来抽取问题背后的领域逻辑。
在SA阶段,透过DDD定义的领域模型(Domain Model)与领域专家沟通、收集用户需求,来厘清系统要做甚么。
在SD阶段,透过DDD定义的设计模式,将领域模型展开为领域对象(Domain Object),来定义系统要怎么做。
在PG阶段,依照SD产出的领域对象来撰写程序代码,把系统实际开发出来。