![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
抹除不掉的轻狂丶
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式(一)
一. 单例模式概述 特点:单例对象的类在整个系统中有且只有一个实例,并且只提供一个全局访问点。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 类型: 创建型模式 主要解决:一个全局使用的类频繁地创建与销毁。 关键代码:私有的构造函数、全局静态的实例化方法。 结构: 注...原创 2018-11-26 18:56:23 · 374 阅读 · 0 评论 -
Java设计模式--代理模式(静态代理、JDK动态代理、CGLIB动态代理、AspectJ动态代理)
代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 介绍 **意图:**增强对象,但是不修改该对象。 **关键代码:**定义一个代理对象,由代理对象控制对原对象的引用。 优点: 高扩展性、智能化、符合开闭原则;降低业务逻辑各部分之间的耦合度 、 提高程序的可重用性。 ...原创 2019-09-22 21:12:19 · 657 阅读 · 0 评论