Domain-Driven Design

软件核心复杂性应对之道

项目怎么开发才能确保成功?什么样的软件才能为用户提供真正的价值?什么样的团队才算是优秀的团队?现在,在仔细研读本书后,这些问题都找到了答案。

本书有两个前提:

  • 在大多数软件项目中,主要的焦点应该是领域和领域逻辑。
  • 复杂的领域设计应该基于模型。

极限编程

让领域模型发挥作用

模型驱动设计的构造块

通过重构来加深理解

战略设计