Flex: статическая переменная или использовать flexGlobals.topLevelApplication? - PullRequest
1 голос
/ 22 июня 2011

В Flex 4, если у меня есть что-то вроде пользовательской информации, к которой я хочу иметь доступ из любой точки приложения, лучше создать класс со статической переменной var для информации или иметь переменные на верхнем уровне приложение и доступ через flexGlobals.topLevelApplication?

1 Ответ

4 голосов
/ 22 июня 2011

Создание класса со статической переменной предпочтительнее с точки зрения архитектуры, чем связывание вашего клиентского класса с реализацией приложения верхнего уровня. Но лучший способ - ввести значение в ваш клиентский экземпляр, используя библиотеку / инфраструктуру внедрения делегирования или зависимости.

...