![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 89
你好世界wxx
Just do it!
展开
-
【设计模式】代理模式
代理模式代理模式,特别是动态代理是Spring中很重要的原理,Spring中有两大重点,一个是IOC(依赖注入),另一个是AOP(面向切面编程)。其中面向切面编程的原理就是动态代理。应重点掌握。所谓代理模式,是指通过代理类去执行被代理类中的方法。其中代理类类似于显示生活中的中介。依据代理类是编译时就需要还是运行时才需要可以分为静态代理和动态代理。其中代理类是运行时动态生成的话是动态代理,否则是静态代理。如下图是代理模式:下面都是以例子来讲解静态代理和动态代理。1 静态代原创 2021-06-18 21:08:55 · 100 阅读 · 0 评论 -
【设计模式】深入探究单例模式
深入探究单例模式1. 概述单例模式的作用节省内存和计算。比如从数据库连接中获取连接,这个连接只需要一个。保证结果正确。比如用多线程统计人数,则需要用单例,大家需要对同一个内容修改。方便管理。比如工具类只需要一个实例,比如说日期工具类,字符串工具类等单例模式的适用场景无状态的工具类:比如日志工具类,不管是在哪里使用,我们需要的只是它帮我们记录日志信息,除此之外,并不需要在它的实例对象上存储任何状态,这时候我们就只需要一个实例对象即可。全局信息类:比如我们在一个类上记录网站的访问次原创 2021-03-03 19:11:11 · 129 阅读 · 2 评论