Spring实现观察者模式
简介
在Java中通过Observable类和Observer接口实现了观察者模式。实现Observer接口的对象是观察者,继承Observable的对象是被观察者。
被观察者实现
1 | import java.util.Observable; |
观察者实现
1 | import java.util.Observable; |
测试
1 | public class ObserverTest { |
执行入口函数,调用 button.setClickMode(“double clicked”),则触发 MyTextBoxAbserver 对象的 update 方法,打印输出:你对按钮执行了双击操作1111
。