(行为型)观察者模式UML
2018-03-07 18:15:17 0 举报
观察者模式
作者其他创作
大纲/内容
WeightInfoChange(具体主题)
InformationChange(抽象主题) {Abstract}
实现
继承
Client
观察者模式:(源-监听模式 模型-视图模式 订阅模式 属从模式) 业务需求:好轻面对用户信息变更和体重信息做出对应需求,需要在用户变更的时候 对各个页面进行通知 实现逻辑:数据变更作为被观察者,各个页面作为观察者
概念:定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。
BBSFrameLayout(具体观察者)
依赖
UserInfoChange(具体主题)
MainFrameLayout(具体观察者)
SettingFrameLayout(具体观察者)
AbstractObserver(抽线观察者) {Interface}
聚合
观察者模式
角色:抽象观察者 具体观察者 抽象主题 具体主题
0 条评论
下一页