这个工厂方法图中的“anOperation()”是什么?

时间:2014-11-13 17:32:18

标签: design-patterns diagram factory-method

我正在了解工厂方法模式,其维基百科页面如下图所示:

http://pl.wikipedia.org/wiki/Plik:Factory_Method_UML_class_diagram.svg

它非常简单,所以我理解除了一件事之外的一切 - 那个神秘的anOperation()方法是什么?它有什么作用?更重要的是 - 它是模式的一部分吗?

2 个答案:

答案 0 :(得分:1)

追踪使用该数字的Wiki页面,您将找到Google translation from Japanese,如下所示:

  

这里,anOperation调用factoryMethod,以获取Product的子类的实例。

然而,我无法想到真正做到这一点的工厂方法的真实例子。集合中的Java iterator() method是一种工厂方法,它不使用anOperation()作为某个中间步骤。我没有将操作视为该模式的基本部分。

答案 1 :(得分:0)

它没有做任何事情。它只是用于表示此类图表中的方法的注释的示例。