知识卡片

跨限界上下文的相似概念不应强行泛化为父类

普通读书笔记卡 · 1975.u

内容

钟点工、月薪雇员、销售人员领域概念相似,看似可泛化为父类Employee,但它们被分到两个不同限界上下文,引入泛化关系会带来跨上下文耦合;且三者结构差异大,遵循”差异化编程”原则不宜建为一个继承体系。

参考来源

- 位置:《解构领域驱动设计》17.3.3(源文件:_epub-src/OEBPS/029.xhtml) - 结论依据:以薪资案例反证跨上下文泛化的代价。 - 原始内容:员工这些概念根据知识语境的不同,被分到了两个不同的限界上下文,若为它们引入泛化关系,就会带来两个限界上下文之间的耦合。