知识卡片

工厂的五种常见形式

普通读书笔记卡 · 1973.ap

内容

DDD工厂主要表现为五种形式:由被依赖聚合担任工厂、引入专门的聚合工厂类、聚合自身担任工厂(简单工厂/静态方法)、消息契约模型或装配器担任工厂、使用构建者组装聚合。多态继承体系或需访问端口取值时宜用专门工厂类。

参考来源

- 位置:《解构领域驱动设计》15.5.1(源文件:_epub-src/OEBPS/027.xhtml) - 结论依据:枚举工厂的落地形式,供创建逻辑选型。 - 原始内容:主要表现为以下形式:由被依赖聚合担任工厂;引入专门的聚合工厂;聚合自身担任工厂;消息契约模型或装配器担任工厂;使用构建者组装聚合。