![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 86
阿大0119
这个作者很懒,什么都没留下…
展开
-
设计模式之代理模式
设计模式之代理模式 部分内容来自JavaGuide,部分内容来自尚硅谷设计模式,部分是我个人思考 文章目录设计模式之代理模式静态代理JDK动态代理CGLIB动态代理 代理模式是一种比较好理解的设计模式。简单来说就是 **我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。** 代理模式的主要作用是扩展目标对象的功能,比如说在目标对象的某个方法执行前后你可以增加一些自定义的操作。(之后学到的许多知识都是基于动态代理的,原创 2021-07-18 22:47:16 · 53 阅读 · 0 评论 -
设计模式之单例模式
文章目录设计模式之单例模式饿汉式(静态变量)懒汉式(静态公有方法)懒汉式(Synchronized)懒汉式(double-check)懒汉式(静态内部类)懒汉式(枚举) 设计模式之单例模式 部分来自于尚硅谷的设计模式课 饿汉式(静态变量) //静态变量 class Singleton{ //1.构造器私有化,外部就不能new对象了 private Singleton(){} //2.在本类内部创建对象实例 private final static Singleton ins原创 2021-07-18 20:48:08 · 40 阅读 · 0 评论