设计模式
文章平均质量分 65
一杯冰镇果汁
一生热爱,步履不停。
展开
-
【设计模式】-- 单例模式(Singleton Pattern)
一 单例模式相关概念1 定义:确保一个类只有一个实例,并且自行实例化向整个系统提供这个实例。2 特点:(1)只能有一个实例(2)必须自己创建自己的唯一实例(3)必须给所有其他对象提供这一实例。3 使用场景:(1)确保某个类只能有且一个对象的场景(2)避免产生多个对象消耗过多的资源。4 UML类图:转存失败重新上传取消正在上传…重新上传取消正在上传…重新上传取消转存失败重新上传取消正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消Singleton:单例类。 C.原创 2021-04-20 20:48:47 · 163 阅读 · 0 评论 -
【设计模式】-- 代理模式(Proxy Pattern)
一 代理模式(Proxy Pattern)1 介绍:代理模式也叫委托模式,是一种结构性设计模式。2 定义:为其他对象提供一种代理以控制对这个对象的访问。3 使用场景:(1)不想直接访问某个对象(2)无法或访问某个对象困难时,可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,委托对象和代理对象需要实现相同的接口。4 类图:(1)Subject:抽象主题类。抽象主题类的主要职责时声明真实主题和代理的共同接口方法,该类既可以是一个抽象类也可以是一个接口。(2)RealSu原创 2021-04-20 10:50:51 · 140 阅读 · 0 评论