8.工厂方法模式

工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。由于简单工厂模式需要在工厂类中判断需要实例化的类,违背了开闭原则。工厂方法模式把这一任务交给了工厂的子类,符合开闭原则。8.工厂方法模式