设计模式
文章平均质量分 55
minamisama
keep coding
展开
-
23种设计模式之——单例模式
1、概述有什么作用?保证一个类只有一个实例,并提供一个访问它的全局访问点实现原理?将构造函数私有化定义一个静态的该类型的变量提供一个方法来构造、获取该变量特点单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须提供给其他对象这一实例2、代码饿汉式public class SingleDemo { private static SingleDemo singleDemo = new SinlgeDemo; private SingleDemo(){原创 2021-10-17 16:51:01 · 90 阅读 · 0 评论 -
23种设计模式之——工厂模式
一、工厂模式1、概述有什么作用?创建者和调用者分离,也就是说,调用者只需要调用就可以获取到这个对象,而不需要自己创建实现原理本质上是我们不用new关键字来创建对象了,而是用一个工厂类,通过调用里面的特定的方法来创建对象分类简单工厂模式工厂方法模式抽象工厂模式实现的OOP七大原则开闭原则:对扩展开放,对修改关闭依赖倒转原则:要面向接口编程,不要面向实现编程迪米特法则:只与你的直接朋友交谈,不跟“陌生人”说话优点实现调用者与实现类的解耦,调用者只需要拿到这个对象,而不需要原创 2021-10-16 15:11:36 · 90 阅读 · 0 评论