java设计模式之观察者模式
2016-07-08 11:05
369 查看
public interface Observer{
public void update();
}
public class Observer1 implements Observer{
@Override
public void update(){
System.out.println("Observer1 has received!");
}
}
public class Observer2 implements Observer{
@Override
public void update(){
System.out.println("Observer2 has received!");
}
public interface Subject{
public void add(Observer observer);
public void del(Observer observer);
public void notifyObservers();
public void operation();
}
}
public void update();
}
public class Observer1 implements Observer{
@Override
public void update(){
System.out.println("Observer1 has received!");
}
}
public class Observer2 implements Observer{
@Override
public void update(){
System.out.println("Observer2 has received!");
}
public interface Subject{
public void add(Observer observer);
public void del(Observer observer);
public void notifyObservers();
public void operation();
}
}
相关文章推荐
- C#中观察者模式的3种实现方式
- 浅谈Nodejs观察者模式
- C#设计模式之观察者模式实例讲解
- 学习JavaScript设计模式之观察者模式
- jQuery的观察者模式详解
- Android源码学习之观察者模式应用及优点介绍
- php设计模式之观察者模式的应用详解
- Python设计模式之观察者模式实例
- C#中委托和事件在观察者模式中的应用实例
- C++设计模式之观察者模式
- ruby、javascript、php中的观察者模式实现代码
- php中的观察者模式简单实例
- 学习php设计模式 php实现观察者模式(Observer)
- JavaScript设计模式之观察者模式(发布者-订阅者模式)
- C#中利用代理实现观察者设计模式详解
- Java观察者设计模式详解
- 实例解析观察者模式及其在Java设计模式开发中的运用
- Java中的观察者模式实例讲解
- Java设计模式开发中使用观察者模式的实例教程
- 全面解析Java8观察者模式