Какова цель Singleton ModelLocator в ActionScript - PullRequest
0 голосов
/ 27 сентября 2011

Я использую его для хранения учетных данных пользователя и вызова передающего объекта, который функционирует как своего рода «кэш» для текущего сеанса во всех гибких модулях.

Думая об объектах, которыедолжны присутствовать в каждом модуле.Есть ли для этого альтернатива экземпляру синглтона?

1 Ответ

2 голосов
/ 27 сентября 2011

Да! Автоматизированные структуры внедрения зависимостей, такие как Mate, Robotlegs, Parsley или Swiz. Проверьте http://www.developria.com/2010/06/robotlegs-for-framework-beginn.html и http://www.developria.com/2010/05/mate-for-framework-beginners.html для более глубокого взгляда на то, как два из них работают.

По нескольким причинам вам следует избегать синглетонов, см. http://misko.hevery.com/2008/08/17/singletons-are-pathological-liars

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...