![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
八戒爱飘柔
Tech、Friend、Love
展开
-
静态代理&动态代理
代理设计在Java开发中使用较多的一种设计模式,所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。 先来看看静态代理 1 package com.proxy.inter; 2 3 /** 4 * 定义Demo接口 5 */ 6 public interface Demo { 7 public void sa转载 2015-04-17 14:15:25 · 287 阅读 · 0 评论 -
Java 语言使用 Observer/Observable 实现简单的观察者模式
观察者模式的简单概念 假设现在有A、B、C、D等四个独立的对象,其中B、C、D这三个对象想在A对象发生改变的第壹时间知道这种改变,以便做出相应的响应。 上面的这种情形,就是观察者模式。当然每個被观察者可以有多个观察者,每個观察者也可以有多个被观察者。观察者与被观察者也不是对立的,壹個对象可以观察其他对象,也可以被其他对象观察。 观察者模式的应用场景 为了更好的理解什么是观察者模原创 2015-10-08 14:19:30 · 574 阅读 · 0 评论