快速上手并深入理解PureMVC框架设计(C#).docx

快速上手并深入理解PureMVC框架设计(C#).docx

? ? 快速上手并深入理解PureMVC框架设计(C#) ? ? 直接进入正题谈谈框架之间是如何解耦吧... 首先我们先分析下辅助工具类Observer类 可以看到在构造观察者时 传入了对象和对象包含的方法(蓝色箭头为对象,红色箭头为对象内包含的方法)? 接下来我们查看观察者的执行(NotifyObserver) 参数是框架给我们提供的标准(Inotification接口 通知名称(name),通知的执行对象(body)) 在执行观察者的时候 反射出执行对象的方法 然后调用方法 ? 同时PureMVC中已经为我们统一化了发送标准和消息体标准(Notifier,Notification) 发送者(Notifier)中包含了外观模式的单例引用(Facade)? 然后中介者(Mediator),代理者(Proxy) 和 命令(Command)中统一继承发送者即可全部实现发送消息的标准 ↑词条信息很重要 再来看看Facade 可以看到Facade持有对其他三个层中单例的引用? 同时Facade本身以单例的形式存在? 接下来 我们进入Facade主要功能看看有哪些 可以看到此时Facade囊括了MVC三层能做到的所有功能? 接下来 我们尝试解读在这种外观模式的封装后如何使用(边看边分析) ? 我们在一个Facade的子类中进行了 命令的注册 中介者的注册 以及代理者的注册?? 在我们

文档评论(0)

1亿VIP精品文档

相关文档