在观察者模式中包含两个基本角色 : 主体和观察者。
主体类(Subject类):
包含了观察者感兴趣的内容,并且保存了所有观察者的注册,并且能够增加和删除观察者的注册
观察者类(Observer类):
监视 Subject ,并在 Subject 中注册,当 Subject 的状态发生了改变,会告知Observer,而Observer会得到通知从而更新自己
在观察者模式中包含两个基本角色 : 主体和观察者。
主体类(Subject类):
包含了观察者感兴趣的内容,并且保存了所有观察者的注册,并且能够增加和删除观察者的注册
观察者类(Observer类):
监视 Subject ,并在 Subject 中注册,当 Subject 的状态发生了改变,会告知Observer,而Observer会得到通知从而更新自己