-
拉模型,目标对象在通知观察者的时候,只传递了少量信息。传递目标对象查看全部
-
在调用java中的Observer模式时,this.setChanged()不可少查看全部
-
推模型,是把目标对象的所有信息都推送给观察者。查看全部
-
运行阶段时序图查看全部
-
准备阶段时序图查看全部
-
java实现观察者模式与自己实现的对比(1,2)查看全部
-
java实现观察者模式与自己实现的对比(3,4)查看全部
-
两种模型的比较: 推模型是假定目标对象知道观察着需要的数据 拉模型是目标对象不知道观察着具体需要什么数据,因此把自身传给观察者,由观察者来取值 推模型会使观察者对象难于复用。 拉模型下,update方法的参数是目标对象本身,基本上可以适应于各种情况的需要。查看全部
-
推模型查看全部
-
拉模型查看全部
-
通知顺序 多个观察者之间的顺序是平行的,相互之间不应该有依赖关系查看全部
-
观察者模式运行阶段查看全部
-
观察者模式准备阶段查看全部
-
命名建议查看全部
-
单向依赖,观察者依赖目标,观察者处于被动地位查看全部
举报
0/150
提交
取消