![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 62
生来如风
这个作者很懒,什么都没留下…
展开
-
代理模式之动态代理
文章目录1、实例2、分析 1、实例 public class Main { public static void main(String args[]) { Subject realSubject = new RealSubject(); // 创建委托对象 ProxyHandler proxyHandler = new ProxyHandler(realSubject); // 创建 InvocationHandler 对象 Subject p原创 2021-11-24 09:11:09 · 1484 阅读 · 0 评论 -
设计模式之单例模式
文章目录一、大概1、优点2、缺点二、实现1、饿汉式2、懒汉式① 双重判空加锁② 静态内部类③ 枚举 一、大概 1、优点 减少系统内存开支,减少系统性能开销:由于在系统内存中只存在一个对象,因此可以节约系统资源,当需要频繁创建和销毁的对象时单例模式无疑可以提高系统的性能 避免对共享资源的多重占用、同时操作 2、缺点 单例模式中没有抽象层,所以单例类难以扩展 实例化的共享对象长时间不被利用,系统会认为它是垃圾,会自动销毁并回收资源,下次利用时又将从新实例化,这将致使共享的单例对象状态的丢失 单例类的职责太原创 2021-11-23 21:16:49 · 780 阅读 · 0 评论