上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
本章小结
在本章中,我们讨论了DDD战略设计的重要性。
• 你学习了领域、子域和限界上下文。
• 你学习了问题空间和解决方案空间。
• 你学到了如何利用限界上下文来分离模型。
• 你学到了如何正确处理限界上下文的大小,如何构建可以部署的限界上下文。
• 你感受到了SaaSOvation在设计协作上下文早期所面临的痛苦,同时看到了CollabOvation团队是如何走出这种困境的。
• 你看到了示例项目中的核心域和敏捷项目管理上下文是如何形成的。
在下一章中,我们将深入学习上下文映射图。上下文映射图是一种重要的战略建模工具。可能在本章中你已经对上下文映射图有了粗略的了解。当我们讨论到不同的领域时,上下文映射图是不可避免的。接下来,我们将学习更多有关上下文映射图的细节。
[1]目前你可以用框图来表示限界上下文,但是框图并不是限界上下文本身。
[2]这里假设支票账户和储蓄账户分别对应两个不同的限界上下文。
[3]应当承认,对于系统、应用程序和业务服务的含义,业界并没有达成一致。但是,一般来讲,我倾向于将它们表示成一系列用于实现业务用例的复杂组件。
[4]猎户座影业,华纳兄弟,1984。
[5]请注意,上下文映射图提供了有关这3个上下文的更详细的信息,包括它们之间的关系和集成。当然,相比之下,我们应该更关注于核心域。