Java 设计模式之工厂方法模式
工厂方法模式(Factory Method Pattern)定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。抽象产品类负责定义产品的共性,实现对事物最抽象的定义,为抽象工厂类,具体如何创建产品类是由具体工厂类完成的。1.2. 具体产品类1.3. 抽象工厂类1.4. 具体工厂类1.5. 使用示例2. 简单工厂模式该模式是工厂方法模式的弱化,因为简单,所以称为简单工厂模式(Simple Factory Pattern),也叫做静态工厂模式。缺点是工厂类的扩展比较困难,不符合开闭