大型软件项目的最复杂之处不是实现,而是软件所服务的真正的领域。领域驱动设计就是用来处理这些高度复杂领域的理想和途径,使得领域本身成为项目关注的焦点,从而达到维护能深刻反映领域的软件模型的目的。这个理想在Eric Evans的《领域驱动设计》一书中变成现实,Eric自己有着20多年的行业经验,对面向对象有着深刻的理解和观点。
本书共82页。
您可以免费下载这本书的PDF,地址是:
本书是Eric Evans的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质, 抽取了Eric Evans原书中关于这一主题的大部分内容,以及其他相关资料,包括已经出版的书籍和各种领域驱动设计讨论群组等。这本书可以让你快速了解领域驱动设计的基础知识,但不能替代Eric书中提供的大量事例和 案例研究或者Jimmy书中提供的动手事例等。
目录
1. 何为“领域驱动设计”
2. 通用语言
3. 模型驱动设计
4. 面向深层理解的重构
5. 保持模型一致性
6. 领域驱动设计新进展:专访Eric Evans
关于本书
Domain-Driven Design Quickly由InfoQ.com网站制作,Abel Avram和Floyd Marinescu总结整理,Floyd Marinescu为责任编辑。特别感谢Eric Evans的支持,和Vladimir Gitlevich、Dan Bergh Johnsson的细心审校。《领域驱动设计精简版》由InfoQ中文站制作,孙向晖和霍泰稳翻译并审校,霍泰稳为责任编辑。发行本书的目的在于尽可能地介绍领域驱动设计,促使这一概念成为主流。
......(更多)
Domain-Driven Design Quickly由InfoQ.com网站制作,Abel Avram和Floyd Marinescu总结整理,Floyd Marinescu为责任编辑。特别感谢Eric Evans的支持,和Vladimir Gitlevich、Dan Bergh Johnsson的细心审校。《领域驱动设计精简版》由InfoQ中文站制作,孙向晖和霍泰稳翻译并审校,霍泰稳为责任编辑。发行本书的目的在于尽可能地介绍领域驱动设计,促使这一概念成为主流。
......(更多)
......(更多)
软件需要跟要它服务的领域和谐相处,否则,它会给领域引入麻烦,产生障碍、灾难甚至导致混乱等。 我们怎样才能让软件和领域和谐相处呢?最佳的方式是让软件成为 领域的反射(映射)。软件需要具现领域里重要的核心概念和元 素,并精确实现它们之间的关系。软件需要对领域进行建模。
......(更多)