观察者模式
2016-08-01 22:48:53 0 举报
观察者模式是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 观察者模式的核心思想是:将一个对象的改变通知给其他依赖于它的对象。这种模式通常用于实现事件处理系统、消息队列等。 在观察者模式中,有两个主要角色:主题(Subject)和观察者(Observer)。主题负责维护观察者列表,并在状态发生变化时通知观察者。观察者则负责接收通知并作出相应的响应。
作者其他创作
大纲/内容
APP
APP设置
天气界面
Model
天气预报等信息展示改动
App总体设计
城市管理
天气页面
城市选择
多城市信息查看
View
+ Activity view // 界面布局+ Event event // 界面操作事件
+ void updateUI() // 更新UI操作- void onEvent() // 事件相关操作
天气预报
天气预报等信息浏览
多城市管理
presenter
+ View view // view接口+ Model model // model 接口
+ void onCreate()+ void onStart()+ void onStop()+ void onDestroy()
+ SQLite sqlite // 数据库相关+ Net net // 网络数据相关- Callback callback // 回调相关
+void insert()- void query()- Response exeRequest()
设置界面
0 条评论
下一页