领域驱动设计(DomainDrivenDesign)的概念已经被发明了十多年,而且也不乏相关著作,但是业界宣称自己应用了DDD原则的项目,软件却鲜有耳闻。随着微服务架构的流行,DDD在边界识别,服务划分等方面不断被提及,作为一种应对复杂软件的方法论,似乎又被重视起来了。那么,为什么这个听起来很靠谱的方法论实际上很难实施呢?我们以DDD创始人EricEvans的经典书籍《领域驱动设计:软件核心复杂性应对之道》为例,分析一下,可能的原因是这样的:新概念数量比较多 战术/战略都有所涉及