工厂方法模式和抽象工厂模式

时间:2013-06-02 18:01:43

标签: c# oop design-patterns abstract-factory template-method-pattern

我有一个问题已在很多方面得到解释,但仍然没有让我清楚。

  1. 根据抽象工厂模式,通过“对象组合”创建对象是什么?
  2. 似乎这两种模式都使用继承来创建对象。

1 个答案:

答案 0 :(得分:0)

对象组合意味着对象由某些东西组成。它基本上就是策略模式,使得两个对象具有" has-a"关系,而不是" is-a"关系(与直接继承一样)。