领域驱动设计全称为(Domain-Driven Design,简称DDD),是为了解决复杂的软件设计的一种设计思想。DDD将边界扩大到一个领域,一个领域可能包含多个对象。而OOP 的边界是对象。也就是说DDD是比OOP更加上层的一一种设计方式,DDD 是一个大盒子,里面装的都是OOP小盒子。