【发布时间】:2015-01-06 23:32:12
【问题描述】:
我是设计模式领域的新手,我正在努力掌握事情的窍门。我多次听说过人们使用的“工厂”或“工厂模式”,但是当我开始学习设计模式(目前我正在阅读 GoF 书)时,我了解到实际上没有“工厂”之类的东西设计模式”。 GoF 书中描述了与工厂相关的两种模式:“抽象工厂”和“工厂方法”。
所以我的问题是——当人们只说“工厂”(不添加任何其他内容)时,他们实际上指的是哪种设计模式?
我发现 2 个消息来源涉及这个问题:
- http://en.wikipedia.org/wiki/Factory_%28object-oriented_programming%29#Terminology
- Questions regarding the Factory pattern
但是,我仍然不确定答案是什么。一种特定的设计模式是否被称为“工厂”,还是我应该总是要求某人指定它们的含义?
【问题讨论】:
标签: design-patterns factory factory-pattern