?
?
快速上手并深入理解PureMVC框架设计(C#)
?
?
直接进入正题谈谈框架之间是如何解耦吧...
首先我们先分析下辅助工具类Observer类
可以看到在构造观察者时 传入了对象和对象包含的方法(蓝色箭头为对象,红色箭头为对象内包含的方法)?
接下来我们查看观察者的执行(NotifyObserver)
参数是框架给我们提供的标准(Inotification接口 通知名称(name),通知的执行对象(body))
在执行观察者的时候 反射出执行对象的方法 然后调用方法
?
同时PureMVC中已经为我们统一化了发送标准和消息体标准(Notifier,Notification)
发送者(Notifier)中包含了外观模式的单例引用(Facade)? 然后中介者(Mediator),代理者(Proxy) 和 命令(Command)中统一继承发送者即可全部实现发送消息的标准
↑词条信息很重要
再来看看Facade
可以看到Facade持有对其他三个层中单例的引用? 同时Facade本身以单例的形式存在?
接下来 我们进入Facade主要功能看看有哪些
可以看到此时Facade囊括了MVC三层能做到的所有功能?
接下来 我们尝试解读在这种外观模式的封装后如何使用(边看边分析)
?
我们在一个Facade的子类中进行了 命令的注册 中介者的注册 以及代理者的注册??
在我们
您可能关注的文档
- 微内核架构设计.docx
- 微博是如何应对日访问量百亿级的缓存架构设计.docx
- 微型四轴飞行器硬件设计.docx
- 微型计算机的pc,电脑PC的革命-微型电脑Stick-PC设计.docx
- 快手春节红包背后,高并发存储架构设计.docx
- 快速开发平台设计理念之低代码.docx
- 快速梳理23种常用的设计模式.docx
- 快速理解设计模式之结构型设计模式.docx
- 快速设计元器件原理图库和PCB封装库.docx
- 思维导图在初中心理活动课中的应用初探.docx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)