pureMVC使用实践

MVC是一种开发模式 model,controller,view 将代码以三层分离的形式开发,但真正很少有人能设计出三层分离的代码结构

所以pureMVC出现了

顾名思义,一个单纯的MVC框架 帮助你实现了三层分离需要的代码,你需要的只是往每层填充逻辑就好了

由于他是设计模式类别的框架 所以功能型框架在使用上不同

比较方便的用法是继承+覆盖

view层的代码继承 Mediator(中介者)

controller层代码继承 SimpleCommand(简单命令模式)

model层代码继承 Proxy(代理人)

可以再加个Facade(外观模式) 把开始实例化

这三层间用 Notification(消息) 来互相调用

原文地址:https://www.cnblogs.com/mattins/p/2786141.html