![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Kurt_xcy
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式 单例模式顾名思义就是类中只有一个对象,当某种功能有作用域的需求,如session,产生多例对象只会造成资源的浪费,也不满足需求。因此单例模式成为了必要。 **懒汉式:**顾名思义,只有请求时才生成对象,这就是懒汉式,同时还要注意多个用户同时请求,防止多次生成的情况,因此要考虑多线程情况。 package com.xcy.singleton; public class Singleton...原创 2020-03-13 15:36:19 · 67 阅读 · 0 评论 -
静态代理与动态代理
什么是代理? 代理(Proxy)模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题。 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 代理有什么好处? 1.保护真实对象 2.让真实对象职责更明确 3.扩展 静态代理 package com.xcy.prox...原创 2020-03-09 23:41:05 · 399 阅读 · 0 评论