设计模式
文章平均质量分 67
dh@
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
代理模式-23种设计模式系列
一、代理模式的定义代理模式是指为其他对象提供一种代理,以控制对这个对象的访问。代理对象在客户端和目标对象之前起到中介作用,代理模式属于结构型设计模式。使用代理模式主要有两个目的:一是保护目标对象,二是增强目标对象。代理模式的类结构图如下所示:Subject是顶层接口,RealSubject是真实对象(被代理对象),Proxy是代理对象,代理对象持有被代理对象的引用,客户端调用代理对象的方法,同时也调用被代理对象的方法,但是会在代理对象前后加一些处理代码。在代码中,一般代理会被理解为代码增强,实际上就原创 2021-07-26 16:22:00 · 274 阅读 · 1 评论 -
单例模式-23种设计模式系列
一、单例设计模式介绍所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。二、单例设计模式八种方式单例模式有 8 种方式:1)饿汉式(静态常量)2)饿汉式(静态代码块)3)懒汉式(线程不安全)4)懒汉式(线程安全,同步方法)5)懒汉式(线程安全,同步代码块)6)双重检查7)静态内部类8...原创 2020-04-26 10:30:56 · 497 阅读 · 0 评论
分享