
设计模式
文章平均质量分 66
外星喵
喵了个咪的~~
展开
-
代理模式的三种实现方式及其源码
代理模式什么是代理模式代理模式的定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。这种类型的设计模式属于结构型模式。优点:职责清晰。高扩展性。智能化。缺点:1. 由于在客户端和真实主题之间增加了代理对象,因此有些类型的代理模式可能会造成请求的处理速度变慢。 2. 实现代理模式需要额外的工作,有些代理模式的实原创 2021-05-11 21:13:43 · 1544 阅读 · 0 评论 -
单例模式
什么是单例模式 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例其中单例模式的具体实现如下:饿汉形式——当类被加载的时候便进行初始化单例对象直接在加载后初始化public class SingleDemo{ private static SingleDemo demo = new Si原创 2017-10-27 17:54:35 · 2171 阅读 · 2 评论