IP属地:广东
定义:保证一个类仅有一个实例,并提供一个全局访问点 优点: 1、在内存里只有一个实例,减少了内存开销 2、可以避免对资源的多重占用 3、设置全局...
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 用户只需指定需要建造的类型就可以得到它们,建造过程及细节不需要...
定义:抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口。(对应产品族)。
一、工厂方法模式 定义:定义一个创建对象的接口。但让实现这个接口的类来决定实例化哪个类。 工厂方法让类的实例化推迟到子类中进行。 适用场景: 1...
1、开闭原则:一个软件实体如类、模块和函数应该对拓展开放,对修改关闭。 2、依赖倒置原则:高层模块不应该依赖底层模块,二者都应该依赖其抽象。(面...