1、DDD是Eric Evans在2003年出版的《领域驱动设计:软件核心复杂性应对之道》(Domain-Driven Design: Tackling Complexity in the Heart of Software)一书中提出的具有划时代意义的重要概念,是指通过通用语言、业务抽象、领域划分和领域建模等一系列手段来控制软件复杂度的方法论。
2、通过对领域知识建立模型,形成团队内各成员的通用语言,指导设计和实现,从而达到解决问题的目的
3、领域驱动的核心设计思想是要保护业务领域,无论对接方有多少个,如何实现底层的存储技术或者事件传输方式,这些都不是领域驱动设计所关心的问题。
4、更加方便通过聚合拆分系统。随着业务不断的扩大,系统会拆分为更加细小力度。因领域驱动,采用的根据不同的业务场景,进行聚合划分业务。这样会在拆解系统时候非常方便。
本文暂时没有评论,来添加一个吧(●'◡'●)