DDD在2003年由Eric Evans提出,至今已有将近二十年。自从它提出至今,它没有像Spring这类工具、MVC这类架构思想红遍大江南北、融入每一个程序员的日常工作。
2003
Spring
MVC
对于它的这个现状,不同人有不同的见解。
DDD中的六边形架构之所以称之为六边形架构,是因为它的架构图和六边形基本上保持一样。六边形内部的内容代表DDD中的核心模型,包含所有的值对象和实体。六边形的两个相对立的顶点分别表示DDD中的对外提供的领域服务以及对外依赖的仓储层接口、第三方上下文的服务接口。