Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Синглтон класс. Singleton class. (http://www.flasher.ru/forum/showthread.php?t=147903)

tcsayan 16.12.2010 21:25

Синглтон класс. Singleton class.
 
Добрый день.

В решении своей проблемы столкнулся с тем что мне нужен Singleton Class. Кто может популярно раскрыть данную тему.

Интересует следующее:
1. Сама конструкция такого класса - пример скелета.
2. Как обращаться к его методам и свойствам. - простой пример.

Спасибо.

Gaen 16.12.2010 21:34

Гугл, например: http://berniesumption.com/software/p...-actionscript/

Основная проблема - отсутствие в AS3 приватных конструкторов. Поэтому приходится итди обходным путем: делать приватную переменную, и по ней отслеживать, создаётся ли объект кем-то извне, или для этого используется специально предназначенный метод типа getInstance. Соответственно если объект пытаются создать нелегально - выкидывать исключение.

tcsayan 16.12.2010 21:52

Спасибо большое GAIKER.
Можно пример как к нему обращаться.

Вообще я хотел чтобы кто-то кто понимает в совершенстве данный вопрос изложил свое видение понятным - простым языком. Ну в общем я конечно понял. Вот еще пример из вики

http://en.wikipedia.org/wiki/Singlet...Implementation.

но там все на английском. Может кто изложит по-русски все таки это не из мануала тема всем будет интересно. Спасибо.

Juice_Green 16.12.2010 22:09

tcsayan, гляньте вот здесь тема давненько вроде раскрывалась

tcsayan 16.12.2010 22:09

Вот нашел пример создания класса. И использования его переменной.
http://www.how-to-code.com/as3-actio...ton-class.html

Добавлено через 48 секунд
Juice_Green СПАСИБО ОГРОМНОЕ !!!

ChuwY 17.12.2010 00:12

Имхо лучший вариант это последний из тех, что предложил Juice_Green .

dimarik 17.12.2010 02:25

Нужно было назвать тему "И опять синглетон. Бессмысленный и беспощадный." Поиск по форуму, конечно, принес плачевные результаты, что подвигло Вас поднять этот вопрос вновь.

Psycho Tiger 17.12.2010 02:39

Кстати говоря о синглтонах. Люди говорят что он вдруг используется в парадигме MVC. Это где он такой там нужен?

Hidest 17.12.2010 14:16

Наверное, для великого и ужасного контроллера в единственном числе... или модели... или даже вью... :)

tcsayan 17.12.2010 14:43

А можно получить комментарий почему было удалено мое последнее сообщение ?


Часовой пояс GMT +4, время: 09:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.