摘要:
工厂方法模式是简单工厂模式的升级。当不确定用哪个类来实例化时,一般采用此模式。例如在一个客户端产品中会有多个模块。每个模块去实例化类时会有所不同。该种模式使用方法比较简单,工厂类为抽象类,子类为具体实现的类。(在客户端产品中,子类一般在每个module中去实现)。在每个地方去调用即可。 阅读全文
摘要:
简单工厂模式,根据实例化对象传入的数据,来决定调用什么类来实例化。其关键点为:工厂类来根据初始化数据进行决策。一般使用方式public class FactoryA{ public FactoryA( arg1) { if(arg1) retur... 阅读全文