-
认识观察者模式的六大方面: 1、目标与观察者之间的关系:一对多、一对一、多对一(要区分update方法) 2、单向依赖 3、命名建议,subject、observer、update 4、触发通知的时机:先改数据再触发,在setWeatherContent中先设置内容值,再通知notifyObservers 5、观察者模式的调用顺序示意图: 准备阶段:创建目标对象--创建观察者对象--向目标对象注册观察者对象 运行阶段:改变目标对象的状态setWeatherContent--通知所有注册的观察者对象进行相应的处理notifyObservers--回调目标对象,获取相应的数据update 6、通知的顺序 不确定,平行的,没有相互依赖关系查看全部
-
注意掌握这种思想,在代码实现的结构上,会根据需求或个人习惯有所不同,但蕴含的观察者、订阅者思想是统一的。 1、创建目标 2、创建观察者 3、注册观察者 4、目标发布内容查看全部
-
观察者模式流程图查看全部
-
观察者模式流程图查看全部
-
观察者模式就是在一对多的关系时 , 一的一方发生变化 ,多的一方也更新状态查看全部
-
什么情况下使用观察者模式查看全部
-
观察者模式的缺点查看全部
-
观察者模式的优点查看全部
-
Java实现与自己实现的对比 3,4查看全部
-
Java实现与自己实现的对比1,2查看全部
-
Java实现与自己实现的对比查看全部
-
推模型和拉模型比较3查看全部
-
推模型和拉模型比较2查看全部
-
推模型和拉模型的比较1查看全部
-
拉模型查看全部
举报
0/150
提交
取消