设计模式之观察者模式 Observer
2017-09-05 13:26
585 查看
public class Client { public static void main(String[] args) { //创建目标对象Observer ConcreteSubject subject = new ConcreteSubject(); //创建观察者 ObserverA obs1 = new ObserverA(); ObserverA obs2 = new ObserverA(); ObserverA obs3 = new ObserverA(); //将观察者添加到目标对象subject的容器中 subject.addObserver(obs1); subject.addObserver(obs2); subject.addObserver(obs3); //改变subject对象的状态 subject.set(5000); //查看观察者的状态是否变化 System.out.println(obs1.getMyState()); System.out.println(obs2.getMyState()); System.out.println(obs3.getMyState()); } }
测试
相关文章推荐
- 设计模式--观察者模式(Observer)
- Java设计模式六:观察者模式(Observer)
- 设计模式 (二)——观察者模式(Observer,行为型)
- 设计模式学习之观察者模式(Observer,行为型模式)(7)
- 设计模式二:观察者模式(Observer Pattern)
- C#设计模式——观察者模式(Observer Pattern)
- C#设计模式系列:观察者模式(Observer)
- 设计模式之观察者模式(Observer pattern)
- [设计模式] 19 观察者模式 Observer Pattern
- 设计模式笔记——(三:观察者模式 Observer Pattern)
- JAVA设计模式(15) —<行为型>观察者模式(Observer)
- php设计模式 Observer(观察者模式)
- 设计模式(15) - Observer观察者模式
- Android设计模式之观察者模式 Observer
- java设计模式(十四)——观察者模式(Observer)
- java设计模式--观察者模式(Observer)
- [我的设计模式] Observer Pattern 观察者模式
- 设计模式之四 观察者模式(Observer Pattern)
- C# 设计模式-观察者(Observer)
- C#设计模式(17)——观察者模式(Observer Pattern)