2013年9月13日

观察者模式

摘要: 工作的时候看到前人写的代码中涉及到观察者模式,之前一直也想学以下这种模式,所以这次就对观察者模式的学习做下记录。 观察者模式又称发布-订阅模式,说的通俗点,举个例子:我和朋友打dota,我玩lion,朋友玩小小,我对敌人放了技能妖术,然后我叫朋友放技能投掷,他放完了叫我放技能穿刺,我放完了地刺再叫他放技能山崩,他放完了以后再叫我放大招。这个例子里面多次用到了观察者模式的思路。我放完一个技能,然后通知我的朋友,这个过程中我就是被观察者,我朋友就是观察者,我释放玩技能,叫我朋友的动作就是通知;同理我朋友放完一个技能,然后通知我,这个时候他就是被观察者,我就是观察者。 观察者的好处是不需要一... 阅读全文

posted @ 2013-09-13 21:24 Kahuna 阅读(3650) 评论(0) 推荐(0) 编辑

导航