Форум → Программирование → PHP для идиотов → Singleton: хорошо или плохо?
Singleton: хорошо или плохо?
Страницы: ← Предыдущая страница • Следующая страница →
-
Июль 27, 2010, 6:13 п.п., спустя 1 минуту 27 секунд
SpartakuS, опиши задачу где 100% нужен 1 объект и не больше. я уверен что ты не придумаешь больше 3 задач. попробуешь? :)Сапожник без сапог -
Июль 27, 2010, 6:21 п.п., спустя 7 минут 27 секунд
phpdude, даже не буду придумывать. Вот ты назвал цифру 3. Ну пусть 3. Значит использовать нужно только в этих 3. Зачем он в других то? Для глобальности? Не лучший вариант. А плох он примерно этим. Человек ставит кмс свою. Юзеров нужно с воблы разбирать. Далее далог.
- Соедини таблицы кмс и воблы?
- Зачем?
- У меня класс соединения с базой - синглтон.
Вот так. -
Июль 27, 2010, 7:07 п.п., спустя 46 минут 39 секунд
- У меня класс соединения с базой - синглтон.
у меня нет. может я захочу (а такое бывает и не редко) сразу с 2 базами работать?
а понял мысль твою ты типа упрекнул синглтон.
а назвать вещи где явно 1 объект должен работать можешь? :)Сапожник без сапог -
Июль 27, 2010, 7:15 п.п., спустя 8 минут 8 секунд
phpdude,
Ну к примеру основной класс шаблонизатора. Что то типа $tpl->display(); Тут Template должен иметь лиш один объект. Иначе будет неразбериха. Хотя спорно конечно) -
Июль 27, 2010, 7:30 п.п., спустя 14 минут 33 секунды
Тут Template должен иметь лиш один объект. Иначе будет неразбериха. Хотя спорно конечно)
очень спорно, особенно если наложить условие, что надо инкапсулировать параметры шаблона, не давая их посмотреть извне :)
чтобы шаблон можно было только вывести/присвоить переменную. полезно например в кастомных шопах под сео, когда тебе дают право прикрутить свой дизайн к парнерскому шопу либо платнику. можно и через сингл конечно выебнуться, но это уже будет не ооп, а велосипедияСапожник без сапог -
-
Июль 27, 2010, 9:54 п.п., спустя 2 часа 7 минут 34 секунды
коллекции объектов, которые должны быть доступны везде. Унификация доступа, для установки и изъятия подразумевает наличие одного экземпляра, что бы не терять указатель на коллекцию -
Июль 27, 2010, 9:58 п.п., спустя 3 минуты 32 секунды
phpdude, даже не буду придумывать. Вот ты назвал цифру 3. Ну пусть 3. Значит использовать нужно только в этих 3. Зачем он в других то? Для глобальности? Не лучший вариант. А плох он примерно этим. Человек ставит кмс свою. Юзеров нужно с воблы разбирать. Далее далог.
- Соедини таблицы кмс и воблы?
- Зачем?
- У меня класс соединения с базой - синглтон.
Вот так.
такая хрень мультитьеном может разрулиться. То есть говнистости синглтона ты не показал -
Июль 27, 2010, 10:04 п.п., спустя 6 минут 47 секунд
все такие начитаные :) чую скоро профессия программистов будет не придумывать, а читать … прискорбно :)Спустя 11 сек.пора валить из этой "профессии" :)Сапожник без сапог -
Июль 27, 2010, 10:08 п.п., спустя 3 минуты 26 секунд
phpdude, и из страны заодно)все умрут, а я изумруд -
Июль 27, 2010, 10:12 п.п., спустя 4 минуты 9 секунд
md5, в точку, от ботаников подальше ага, а то уже наделали клонов твоих майксов, начитались книг так что я уже лох, все абзац кароче, я к те завтра приеду и поебашим в канаду, там все глупые, но не стремаются этого ага?)Сапожник без сапог -
Июль 27, 2010, 10:14 п.п., спустя 2 минуты 21 секунду
phpdude, ага и машины дешовые (додж какой-то здоровый 7к баксов стоит / тут 30к)все умрут, а я изумруд -
Июль 27, 2010, 10:21 п.п., спустя 6 минут 24 секунды
md5, ваще, ну ладн, до завтра. водку не забудь и лимочик, попиздим да поедем)Сапожник без сапог -
Июль 27, 2010, 10:25 п.п., спустя 4 минуты 18 секунд
phpdude, да ладно, ну разве не понятно, что сиглтон это единственный экземпляр, да их пиздец сколько может бить примеров, просто я например столько не делал.. -
Июль 27, 2010, 10:30 п.п., спустя 4 минуты 35 секунд
да их пиздец сколько может бить примеров, просто я например столько не делал..
назови хотя бы 2, которые всегда должны быть сингтоном? :)Сапожник без сапог
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!