-
mark查看全部
-
拉模型查看全部
-
拉模型查看全部
-
退模式查看全部
-
运行阶段。。查看全部
-
准备阶段查看全部
-
观察者模式6大方面: 1,目标与观察者之间的关系(-对多) 2,单向依赖(观察者依赖目标,主动权掌握在目标中) 3,命令建议 4,触发通知的时机(在完成状态维护后触发) 5,观察者模式的调用顺序示意图 6,通知的顺序查看全部
-
mark查看全部
-
。。。。查看全部
-
mark查看全部
-
mark查看全部
-
2015年7月29日09:47:59查看全部
-
2015年7月29日09:47:30查看全部
-
两种模型的比较: 推模型是假定目标对象知道观察着需要的数据 拉模型是目标对象不知道观察着具体需要什么数据,因此把自身传给观察者,由观察者来取值 推模型会使观察者对象难于复用。 拉模型下,update方法的参数是目标对象本身,基本上可以适应于各种情况的需要。查看全部
-
观察者模式两种模式 1.推模型:目标对象主动向观察者推送目标的详细信息 ; 推送的信息通常是目标信息的全部或部分信息 2.拉模型:目标对象在通知观察者的时候,只传递少量信息 ;如果观察者需要更具体的信息,由观察者主动到目标对象中获取,相当于是观察者从目标对象中拉数据;一般这种模型的实现中,会把目标对象自身通过update方法传递给观察者。查看全部
举报
0/150
提交
取消