抽象工厂模式
工厂办法模式有一个问题就是,类的创立依附工厂类,也就是说,如果想要拓展程序,必需对工厂类进行修改,这背反了闭包原则,所以,从设计角度斟酌,有必定的问题,如何解决?就用到抽象工厂模式,创立多个工厂类,这样一旦须要增长新的功效,直接增长新的工厂类便可以够了,不须要修改之前的代码。附件中的类图解释了抽象工厂模式各部份之间的关系。示例代码以下: 工厂办法模式有一个问题就是,类的创立依附工厂类,也就是说,如果想要拓展
抽象工厂模式
工厂办法模式有一个问题就是,类的创立依附工厂类,也就是说,如果想要拓展程序,必需对工厂类进行修改,这背反了闭包原则,所以,从设计角度斟酌,有必定的问题,如何解决?就用到抽象工厂模式,创立多个工厂类,这样一旦须要增长新的功效,直接增长新的工厂类便可以够了,不须要修改之前的代码。附件中的类图解释了抽象工厂模式各部份之间的关系。示例代码以下: 工厂办法模式有一个问题就是,类的创立依附工厂类,也就是说,如果想要拓展