工厂和抽象工厂模式
答
抽象工厂不使用组合..它只使用继承。
抽象工厂中的实例返回一个工厂,并且可以实例化所需的类。
抽象工厂就在上面工厂设计模式的一层..
要知道更多关于组成检查java.io包中的Java。
如果FileReader类需要实例化,则File Object是必需的。
像新的FileReader(新文件(“”))。
这就是所谓的组成,它是没有在哪里用抽象工厂
答
工厂模式定义了一个接口,用于创建对象,并允许子类决定哪些对象被创建(传承)。这样客户端只需要知道他们正在使用的抽象类型。
抽象工厂为创建产品系列提供抽象类型。这种类型的子类定义了这些产品是如何生产的。产品子类创建并行的产品系列集。 (组合物)。
+0
你可以举一个例子来进一步说明吗? – pchajer 2011-01-06 10:46:40
这是不可能猜测你的问题是什么。更具体一点。尽可能提供一个例子。 – 2011-01-06 09:51:14