关于领域驱动设计的一些思考

2021-10-06

领域驱动设计(DDD, Domain-Driven Design)是一套综合软件系统分析和设计的面向对象建模方法。在DDD提出之前,系统分析和系统设计都是分离的,这样割裂的结果导致需求分析的结果无法直接进行设计编程,而能够进行编程运行的代码却扭曲需求,导致客户运行软件后才发现很多功能不是自己想要的,而且软件不能快速跟随需求变化。DDD则打破了这种隔阂,提出了领域模型概念,统一了分析和设计编程,使得软件能够更灵活快速跟随需求变化。

阅读全文 »