摘要:
上一篇博客,我们讲解了SimpleCommand类,接下来我们看一下与SimpleCommand类很相似的MacroCommand类。 MacroCommand类和SimpleCommand类一样,都继承Notifier类(通知者),都可以发送消息。/* subclass Notifier */MacroCommand.prototype= new Notifier;MacroCommand.prototype.constructor= MacroCommand;MacroCommand类比SimpleCommand类多了一个subCommands属性。它是干嘛用的呢?其实,通过类名我们就可. 阅读全文
posted @ 2013-10-07 21:45
iRavior
阅读(1424)
评论(0)
推荐(0)
摘要:
之前我们对PureMVC中涉及到观察者模式的三个基本类(Notification/Observer/Notifier)进行了分析,接下来将对PureMVC源码中的其他类进行分析,首先我们讲解SimpleCommand类。 SimpleCommand在MVC类中属于C部分,用于一些复杂的逻辑处理,SimpleCommand类在PureMVC被设计成了一个双面角色,它既可以扮演通知者(Notifier)的角色(即可以发送Notification),也可以扮演观察者(Observer)接受消息。通过分析源码可知,SimpleCommand类,继承了Notifier类:function S... 阅读全文
posted @ 2013-10-07 17:29
iRavior
阅读(1105)
评论(0)
推荐(0)
摘要:
上一篇博客中,我们解析了Observer(观察者)类,这一篇博客我们来讲Notifier(通知着)类。关于Notifier类,源码注释上有这么一段: * @class puremvc.Notifier * A Base Notifier implementation. * {@link puremvc.MacroCommand MacroCommand}, * {@link puremvc.SimpleCommand SimpleCommand}, * {@link puremvc.Mediator Mediator} and * {@link puremvc.Proxy Prox... 阅读全文
posted @ 2013-10-07 10:40
iRavior
阅读(1209)
评论(0)
推荐(0)

浙公网安备 33010602011771号