Flex:static var还是使用flexGlobals.topLevelApplication?

时间:2011-06-22 05:21:51

标签: flex static global-variables

在Flex 4中,如果我希望能够从应用程序的任何位置访问用户信息,那么创建一个包含静态var的类或者将变量放在顶层是否更好?应用程序和访问通过flexGlobals.topLevelApplication?

1 个答案:

答案 0 :(得分:4)

从体系结构的角度来看,使用静态var创建类比将客户端类与顶级应用程序实现耦合更为可取。但最好的方法是使用委托或依赖注入库/框架在客户端实例中注入值。