打赏
摘要: 观察者模式定义了一种一对多的依赖关系,让多个观察者同时监听一个被观察者,当被观察者发生变化,所有的观察者就做出及时的响应。GUI中的按钮(Button)的事件监听模式就是一个Observer模式的实现,现在我们通过模拟这个事件来理解Observer. 对于Button的图形界面的事件,我们就通过在测试类模拟,而不模拟图形实现。 1 interface Observerable { 2 public void addActionListener(ActionListener a); 3 public void pressed(); 4 } 5 6 class Button i... 阅读全文
posted @ 2013-04-20 22:12 lingjiango 阅读(1315) 评论(2) 推荐(1)