摘要:
一、什么是简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类或接口。简单工厂模式又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,通常根据一个条件(参数)来返回不同的类的实例。意图:提供一个类,由它负责根据一定的条件创建某一具体类的实例。参与者:工厂角色(Creator):是简单工厂模式的核心,它负责实现创建所有具体产品类的实例。工厂类可以被外界直接调用,创建所需的产品对象。抽象产品角色(Product):是所有具体产品角色的父类,它负责描述所有实例所共有的公共接口。具体产品角色(Concrete Product):继承自 阅读全文