【发布时间】:2019-06-07 12:56:54
【问题描述】:
在 Gamma 等人的设计模式中,“工厂方法”具有以下结构:
“抽象工厂”的结构如下:
为什么Creator在工厂方法模式中有一个方法AnOperation()来调用FactoryMethod(),而AbstractFactory在抽象工厂模式中没有一个方法来调用CreateProductA()和CreateProductB()?
Creator的方法AnOperation()callingFactoryMethod()是否遵循模板模式,其结构为
?
【问题讨论】:
-
是的,两种模式都遵循模板模式。
-
请看我之前的回答,它直接解决了这个问题:*.com/a/50786084/1371329。
标签: design-patterns factory-pattern