何时使用工厂模式?

时间:2010-11-01 07:37:59

标签: model-view-controller .net-3.5 factory

这家工厂的用途是什么?使用工厂模式的优势是什么?它是否提供可插拔架构?为什么它被称为“工厂”?

2 个答案:

答案 0 :(得分:5)

它是工厂,因为它实际上是“制造”(创建)一个对象。

GoF实际上有两种工厂模式:

  1. Factory Method
  2. Abstract Factory
  3. 基本上他们都试图将调用客户端与知道类/接口的实际具体实现分开。

答案 1 :(得分:3)

通过阅读this PDF文章

,您可以找到所需的一切