文章目录
【DDD(领域驱动设计)思想解读及优秀实践 01】|DDD小传:领域驱动设计为什么这么火?
今天咱们正式开始学习领域驱动设计(DDD)。
虽然DDD在这几年越来越流行,但是对于它的一些基本问题,业界仍然有很多不同看法。
有人说,DDD是划时代的创新;但也有人说,DDD只是新瓶装旧酒,毫无新意;有人认为,DDD仅仅是为了开发微服务;也有人认为,DDD只是一种面向对象编程的方法;还有人以为,DDD只是少数高手的专利。
这些看法都是片面的,说明还有不少人并没有真正理解DDD的基本概念。对基本概念缺乏了解,必然会影响对DDD的理解和学习。
所以,这节课咱们先聊聊DDD是什么,DDD的来源,DDD解决了什么问题以及DDD在这几年流行起来的原因。了解了这些,相信你对上面的问题就会有一个正确的认识,也会为后续的学习打下基础。
DDD说的是什么?
2003年,Eric Evans 写了《领域驱动设计:软件核心复杂性应对之道》一书,正式提出了这种方法。领域驱动设计的英文是 Domain-Driven Design,所以