/**
* 当某一个被监控的对象发生变化时
* 所有实现该方法处理方法
*/
void exceptionHandler();
}
Subject:监听者容器
public interface Subject {
/**
* 添加被观察对象
*/
void add(ObServer obServer);
/**
* 通知所有被观察者完成自己的 exceptionHandler 方法
*/
void notifyAllSubject();
}
SubjectHandler:监听者容器的实现类
public class SubjectHandler implements Subject {
/**
* 存放被监听对象
*/