我只是在阅读 SO 上的一个线程,该线程正在讨论单例与静态类的优点。
有些人提到模式 X 似乎更像是一个“工厂”而不是一个单一的“模式”。
“工厂”和“设计模式”之间有什么区别?
最佳答案
“工厂”是一种特定的设计模式:
http://en.wikipedia.org/wiki/Factory_method_pattern
同样“单例”也是一种设计模式:
http://en.wikipedia.org/wiki/Singleton_pattern
关于language-agnostic - 工厂和模式如何关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2207201/