【发布时间】:2011-07-05 16:29:19
【问题描述】:
在Cairngorm(Flex Framework)中有Model Locator Pattern,类似于全局变量,是不是一个正确的模式,Adobe说flex是最好的模式
Adobe 咨询团队认为模型定位器模式是最好的 Flex 开发人员采用的实践。 模型定位器模式是独一无二的 因为它不是我们的模式 从核心 J2EE 模式借来的 目录。相反,我们创建了这个 特别适用于 Flex 的模式 应用程序开发。我们的 动机是有一个地方 应用程序状态所在的位置 Flex 应用程序和 where 视图 组件能够“定位” 他们希望的客户端模型 使成为。我们的模型定位器模式 战略鼓励使用数据 绑定以便视图组件绑定 直接对客户端状态持有 在单个实例中 模型定位器类。这样, 每当模型更新时 ModelLocator,所有视图组件 绑定到模型接收 通知(通过底层 数据绑定机制)和更新 自己渲染新模型 客户。
【问题讨论】:
标签: apache-flex design-patterns cairngorm