Flex PMVC中文官方文档
PureMVC是一个开源自由的程序框架,由Futurescale公司创建并维护。它提供了一种MVC开发模式的官方文档,内容全面,具有权威性。本文档将详细介绍PureMVC的架构、组件、使用方法和最佳实践。
**架构**
PureMVC的架构主要由五个部分组成:Model、View、Controller、Façade和Core。其中,Model负责数据存储和处理,View负责用户界面显示,Controller负责业务逻辑的处理,Façade负责提供统一的接口,Core负责框架的核心功能。
**组件**
PureMVC的组件包括Proxy、Mediator、Command、Notification和Façade。
* Proxy:负责数据存储和处理,提供数据访问接口。
* Mediator:负责视图层的处理,提供视图层的接口。
* Command:负责业务逻辑的处理,提供命令执行接口。
* Notification:负责事件处理,提供事件通知接口。
* Façade:负责提供统一的接口,提供对Model、View和Controller的访问接口。
**使用方法**
使用PureMVC需要遵守美国CreativeCommons3.0Attribution协议。PureMVC提供了多种使用方法,包括使用ActionScript3和MXML实例。
**最佳实践**
PureMVC提供了一些最佳实践,包括:
* 使用Proxy和Mediator来降低耦合度。
* 使用Command来处理业务逻辑。
* 使用Notification来处理事件。
* 使用Façade来提供统一的接口。
**实现**
使用PureMVC可以实现健壮、易扩展、易维护的客户端程序。PureMVC提供了多种实现方法,包括使用ActionScript3和MXML实例。
**术语阐述**
PureMVC提供了一些术语阐述,包括:
* Observer:观察者模式,用于事件处理。
* Notification:事件通知,用于事件处理。
* Command:命令模式,用于业务逻辑处理。
* Façade:外观模式,用于提供统一的接口。
**作者**
本文档由张泽远和Tamt翻译,最后更新于2008年5月19日。
**版权**
PureMVC和本文档由Futurescale公司拥有版权,使用PureMVC必须遵守美国CreativeCommons3.0Attribution协议。