您的位置:首页 > 编程语言 > Java开发

Java内部实现的观察者模式小记

2015-01-15 20:02 253 查看
假如Admin要观察User的工资变化,当User的工资增加或者减少时,都会引起Admin输出相应的信息。

定义观察者接口: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: