观察者模式
2018-05-24 11:14:47 5 举报
登录查看完整内容
java设计模式之观察者模式
作者其他创作
大纲/内容
许多具体观察者
类
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
ConcreteSubject
List obsList;Boolean changeflag
- registerObservers(Observer)- removeObservers(Observer)- notifyObservers(Observer)
Observer
- update(Observer)
Subject
Subject主题接口定义了三个方法,用于注册观察者、移除观察者、和通知具体观察者,在具体主题进行实现。
ConcreteObserver
- update(Observer)-//其他业务方法
观察者模式UML
具体的观察者可以有很多,
0 条评论
回复 删除
下一页