设计模式-工厂方法模式

工厂方法模式(Factory Method Pattern),也被叫做工厂模式,虚拟构造器模式或多态工厂模式,属于类创建模式。在工厂方法模式中,父类定义了创建产品的公共接口, 具体的构造过程由子类完成,当有一个新的产品需要构建时,不需要去修改父类,仅仅增加一个子工厂类,即可完成,更加符合开闭原则。

Read More

设计模式-简单工厂模式

简单工厂模式(Simple Factory),又称作静态工厂方法(Static Factory Method)模式,属于创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。

Read More