工厂和模式如何相关?

Ran*_*der 7 language-agnostic oop design-patterns terminology

我刚刚在SO上阅读了一篇讨论Singleton与Static Classes的优点的帖子.

有人提到模式X似乎更像是一个"工厂"而不是一个"单身"模式.

"工厂"和"设计模式"之间有什么区别?

Pao*_*olo 9

"工厂"是一种特定的设计模式:http: //en.wikipedia.org/wiki/Factory_method_pattern

类似地,"singleton"也是一种设计模式:http: //en.wikipedia.org/wiki/Singleton_pattern