【发布时间】:2011-12-16 00:54:20
【问题描述】:
这是关于工厂模式的。我有点困惑。
我看到了createInstance() 方法是静态的实现以及一些非静态的实现。
有人说这取决于“风格”或“品味”,有人说不是。 根据四人帮的说法,维基百科说它应该是非静态的,http://www.dofactory.com/Patterns/PatternFactory.aspx 也说它应该是非静态的。
我的问题是:它是否取决于风格和品味,或者如果以静态方式实现它是否违反了工厂模式?什么是对的?
【问题讨论】:
标签: design-patterns factory factory-pattern factory-method static-factory