设计模式之二工厂方法模式

工厂方法模式是简单工厂模式的升级。当不确定用哪个类来实例化时,一般采用此模式。

例如在一个客户端产品中会有多个模块。每个模块去实例化类时会有所不同。

该种模式使用方法比较简单,工厂类为抽象类,子类为具体实现的类。(在客户端产品中,子类一般在每个module中去实现)。在每个地方去调用即可。

原文地址:https://www.cnblogs.com/ykwang/p/3330224.html