![]() |
Синглтон класс. Singleton class.
Добрый день.
В решении своей проблемы столкнулся с тем что мне нужен Singleton Class. Кто может популярно раскрыть данную тему. Интересует следующее: 1. Сама конструкция такого класса - пример скелета. 2. Как обращаться к его методам и свойствам. - простой пример. Спасибо. |
Гугл, например: http://berniesumption.com/software/p...-actionscript/
Основная проблема - отсутствие в AS3 приватных конструкторов. Поэтому приходится итди обходным путем: делать приватную переменную, и по ней отслеживать, создаётся ли объект кем-то извне, или для этого используется специально предназначенный метод типа getInstance. Соответственно если объект пытаются создать нелегально - выкидывать исключение. |
Спасибо большое GAIKER.
Можно пример как к нему обращаться. Вообще я хотел чтобы кто-то кто понимает в совершенстве данный вопрос изложил свое видение понятным - простым языком. Ну в общем я конечно понял. Вот еще пример из вики http://en.wikipedia.org/wiki/Singlet...Implementation. но там все на английском. Может кто изложит по-русски все таки это не из мануала тема всем будет интересно. Спасибо. |
tcsayan, гляньте вот здесь тема давненько вроде раскрывалась
|
Вот нашел пример создания класса. И использования его переменной.
http://www.how-to-code.com/as3-actio...ton-class.html Добавлено через 48 секунд Juice_Green СПАСИБО ОГРОМНОЕ !!! |
Имхо лучший вариант это последний из тех, что предложил Juice_Green .
|
Нужно было назвать тему "И опять синглетон. Бессмысленный и беспощадный." Поиск по форуму, конечно, принес плачевные результаты, что подвигло Вас поднять этот вопрос вновь.
|
Кстати говоря о синглтонах. Люди говорят что он вдруг используется в парадигме MVC. Это где он такой там нужен?
|
Наверное, для великого и ужасного контроллера в единственном числе... или модели... или даже вью... :)
|
А можно получить комментарий почему было удалено мое последнее сообщение ?
|
| Часовой пояс GMT +4, время: 09:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.