观察者模式类图
2019-09-27 13:50:31 0 举报
观察者模式类图
作者其他创作
大纲/内容
ConcreteSubject 具象观察对象
+observerList 观察者列表
+ addObserver(obersver) 加关注+ removeObserver(observer) 取消关注+ notifyObservers() 通知观察者
泛化(继承)
AbstractObserver 抽象观察者
+ ack()
聚合(空心菱形指向整体,观察者没了观察对象还是可以单独存在,因此是聚合关系)
AbstractSubject抽象观察对象
ConcreteObserverB 具象观察者B
是否要做这层抽象视情况而定
ConcreteObserverA 具象观察者A
notifyObservers()的实现: for(observer in observerList) call observer.ack()
0 条评论
下一页