摘要:
当电梯超过最大承重800公斤,报警器报警。把电梯看成被观察者,报警器看成观察者。分别使用推模式和拉模式实现超重报警。 推模式实现超重报警 被观察者在运行本身方法的时候,达到一定条件,就触发通知事件,把自己的状态"推"个观察者。 →把电梯看作是被观察者,当运行其TestWeight()方法时候,如果满足某种weight变量>800,就触发方法把自己的状态推给观察者。 ... 阅读全文
posted @ 2014-03-26 23:31
Darren Ji
阅读(946)
评论(2)
推荐(2)
摘要:
发明一辆智能汽车,能自动侦测与前方车辆的车距,当车距小于100米的时候,就报警。 □ 思路 ● 报警器显然是观察者 ● 智能汽车就是被观察者 智能汽车有一个侦测车距的方法,当车距小于100米的时候,就触发一个事件。这个事件就遍历所有注册的观察者,让每个观察这作出响应。 被观察者接口只负责注册和取消注册。 1: //被观察者接口 2: ... 阅读全文
posted @ 2014-03-26 00:09
Darren Ji
阅读(314)
评论(0)
推荐(1)
浙公网安备 33010602011771号