首页 > 教程 > [初级教程]第四节--WeeMVC 中使用到的设计模式

[初级教程]第四节--WeeMVC 中使用到的设计模式

一、WeeMVC 中使用到的设计模式

  • Observer 观察者
  • Singleton 单件
  • Command 命令
Observer 观察者

定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖它的对象都得到通知并自动刷新。

在 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)

最新动态

  • 1、AS3 版本支持 Flex SDK。
  • 2、升级到 1.3.0 版本!
  • 3、增加 AS2 的文档
  • 4、增加新的教程
更多 >>

问题反馈