Java设计模式(二):工厂方法模式模式动机模式定义模式结构时序图(时序图理解不透彻,可能有错误)代码分析模式分析工厂方法模式的优缺点适用情况模式扩展总结
模式动机在上文中,我们了解到简单工厂模式的动机,优点与缺点。简单工厂模式中,工厂类担负的责任过重,如果要新增具体产品就必须对工厂类进行重新实现,没有满足开闭原则。在工厂方法中,创建了工厂的抽象类,当需要新增具体产品时,只需要针对相应的具体产品新增对应的工厂类即刻。模式定义工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模