领域驱动设计:软件核心复杂性应对之道
全书分为四部分:第I部分阐述领域驱动设计的基本目标与知识消化方法;第II部分解析实体、值对象、聚合等模型构造块;第III部分讨论模型落地与模块组合方法;第IV部分处理大型系统集成与遗留系统适配等复杂场景。书中通过货运系统等案例演示分层架构与模型驱动设计实践,强调统一语言对降低沟通成本的关键作用。该书在2013年庆祝了其英文原版出版十周年
内容简介
领域建模已被业界普遍认为是软件设计成败的关键。通过领域建模,软件开发人员能够展示丰富的功能并将这些功能实现为真正满足用户需要的软件。尽管领域建模非常重要,但市面上介绍如何将有效的领域建模结合到软件开发过程中的著作却非常少。
本书就是为此目的而编写的。它向读者系统地讲述了领域驱动设计的方法,介绍了大量优秀的设计示例、技术经验以及用于处理复杂领域软件工程的基本原则。本书做到了设计和开发实践相结合,在介绍领域驱动设计的同时,还提供了大量的Java示例。
通过本书,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则和术语。
面向对象的开发人员、系统分析师以及设计师在深入思考领域问题时,能够从本书中获得一定的指导,从而建立丰富而有用的领域模型,并将这些模型转化为高质量和持久的软件实现。
作者简介
在线阅读
文件大小: 39.89 MB 文件大加载慢,请耐心等待!