在 Cairngorm (Flex Framework) 中,有 Model Locator Pattern,类似于全局变量,是不是一个正确的模式,Adobe 说 flex 是它最好的模式
Adobe 咨询团队将模型定位器模式设想为 Flex 开发人员采用的最佳实践。模型定位器模式是独一无二的,因为它不是我们从核心 J2EE 模式目录中借用的模式。相反,我们专门为 Flex 应用程序开发创建了这种模式。我们的动机是在 Flex 应用程序中拥有一个应用程序状态保存的地方,并且视图组件能够“定位”它们希望呈现的客户端模型。我们的模型定位器模式策略鼓励使用数据绑定,以便视图组件直接绑定到模型定位器类的单个实例中保存的客户端状态。这样,每当模型在 ModelLocator 中更新时,