![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 80
wdyr321
这个作者很懒,什么都没留下…
展开
-
java观察者模式介绍
java观察者模式介绍 概念 Observer模式定义对象间的一对多的依赖关系,当一个对象(被观察者)的状态发生改变时, 所有依赖于它的对象(观察者)都得到通知并被自动更新。JDK里提供的observer设计模式的实现由java.util.Observable类和 java.util.Observer接口组成。从名字上可以清楚的看出两者在Observer 设计模式中分别扮演的角色:Obser转载 2013-10-12 15:17:12 · 616 阅读 · 0 评论 -
java 动态代理
Moveable public interface Moveable { void move(); } Tank public class Tank implements Moveable { @Override public void move() { System.out.println("开炮。。。"); } } TimeInvocationHan原创 2013-10-21 10:13:45 · 746 阅读 · 0 评论 -
Java中的委托模式
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 “委托”在C#中是一个语言级特性,而在Java语言中没有直接的对应,但是我们可以通过动态代转载 2014-01-23 16:06:11 · 1654 阅读 · 0 评论