![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
汪汪思密达
这个作者很懒,什么都没留下…
展开
-
Java设计模式(观察者模式)
观察者模式 定义:对象之间一对多的关系,并且这一个对象产生改变时,其他观察者获取最新的消息 两个接口: Subject(任务中心接口) Observer(观察者接口) subject: //接口,让weatherDate来实现 //相当于任务中心 public interface Subject { public void resgisterObserver(Observer o);//注册 public void removeObserver(Observer o);//移除原创 2020-08-18 15:26:45 · 129 阅读 · 0 评论 -
Java职责链模式的简单理解
设计模式之-职责链模式 定义:在责任链中由处理者动态的处理任务,客户端并不知道是哪一个对象处理的。 包含: 有多个类作为处理对象,并形成一个环装(生产线) 请求类(一批任务下来) 处理类(工头分配任务) 实例:学校报销 <5000元可以交给主任报销 5000<X<10000 可以交给院长处理 10000< X< 30000 可以交给副校长处理 >30000 交给校长处理 需求请求类 /** * 请求类 */ public class PurchaseReques原创 2020-08-18 13:54:22 · 123 阅读 · 0 评论 -
Java设计模式-桥接模式和代理模式
代理模式 静态代理 动态代理 Cglib代理 其他代理(防火墙代理,缓存代理,远程代理,同步代理) 下面是一个代理模式的小案例(用故事表达,非常的形象) https://blog.csdn.net/dsblt001/article/details/77159802 桥接模式 桥接模式的核心: 处理多层继承结构,处理多维度变化的场景,将各个维度设计成独立的继承结构,使各个维度可以独立的扩展,在抽象层建立联系。 转载来源:https://blog.csdn.net/Dingdong_Match/artic原创 2020-08-17 16:30:22 · 240 阅读 · 0 评论