Java内部实现的观察者模式小记
2015-01-15 20:02
253 查看
假如Admin要观察User的工资变化,当User的工资增加或者减少时,都会引起Admin输出相应的信息。
定义观察者接口:MyObserver.java
View Code
定义观察者接口:MyObserver.java
package cn.liuning.watch; public class Test { public static void main(String[] args) { //被观察者初始化 User user = new User(); //增加一个观察者 user.addObserver(new Admin()); user.setName("李四"); //当价格改变时就会观察者就会执行update方法。 user.setPrice(100); } }
View Code
相关文章推荐
- Java实现观察者模式
- 观察者模式-java实现
- java源码实现观察者模式
- 观察者模式及Java实现例子
- 观察者模式及java实现
- java实现观察者(Observer)模式
- 观察者模式及Java实现例子
- Java 实现观察者(Observer)模式
- 设计模式之第18章-观察者模式(Java实现)
- 观察者模式及Java实现例子
- 观察者模式(Observer Pattern)(三):使用java内置的支持实现HeadFirst气象站
- Java 实现观察者(Observer)模式
- JAVA设计模式 之 观察者模式(JDK内置实现)
- 班主任来啦之观察者模式,事件委托等Java实现---如果你还不懂,看完此文,就一定会懂
- Java实现观察者模式
- 设计模式:观察者模式(observer) java实现及原理
- 观察者模式 java实现
- 观察者模式的java实现
- java观察者模式及实现例子
- GOF23设计模式之观察者模式的理解与实现2(使用java自带的观察者类和接口)