总体来说开闭原则就是说对扩展开放,对修改关闭。任何子类方法可以声明抛出父类方法声明异常的子类。创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则。在建造过程完成后,提供产品的实例。

5种Java经典创建型模式详解

5种Java经典创建型模式详解

5种Java经典创建型模式详解