领域驱动设计(DDD)学习之第一章
领域驱动设计,全称domain-driven design,简称DDD。
领域驱动设计是一种思维方式,也是一组优先任务,它旨在加速那些必须处理复杂领域的软件项目的开发。
domain-driven design 对一类知识严格组织且有选择的抽象
模型在领域驱动设计中的作用:
(1)模型和设计的核心互相影响。模型与现实紧密联系使得我们的设计能够落实有效
(2)模型是团队所有成员使用的通用语言的中枢。
(3)模型是浓缩的知识,是开发人员与领域专家沟通的共同语言
软件核心能力:为用户解决领域相关的问题