[初级教程]第四节--WeeMVC 中使用到的设计模式
一、WeeMVC 中使用到的设计模式
- Observer 观察者
- Singleton 单件
- Command 命令
定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖它的对象都得到通知并自动刷新。
在 WeeMVC 中主要用来监听模型的改变,然后发送给依赖此模型的视图。
Singleton 单件
保证一个类只有一个实例,并提供一个全局的访问点。在 WeeMVC 中用来确保模型、视图等各个容器某一类只有唯一的一个实例。
Command 命令
将一个请求封装成一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可取消的操作
在 WeeMVC 中主要用来响应控制器,由于控制器有多个命令执行,所以这里用到了命令模式。
二、demo 下载
| 名称 | AS3 | AS2 |
|---|---|---|
| Observer 观察者模式 | Observer 观察者模式下载(FLASH CS3) | Observer 观察者模式下载(FLASH 8) |
| Singleton 单件模式 | Singleton 单件模式下载(FLASH CS3) | Singleton 单件模式下载(FLASH 8) |
| Command 命令模式 | 正在整理中,稍后开放... | Command 命令模式下载(FLASH 8) |
