| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как часто использовать синглтоны |
| Автор: ArNic 2.8.2012, 17:54 | ||
В моем фреймворке-"велосипеде" есть классы, относящиеся к ядру. К этим классам из других классов как
Пришло время поменять кой чего в структуре для 5.3. Заодно решил заюзать сингтоны, которые уже давно пользуют другие программисты. И чем больше я читаю, тем больше убеждаюсь (например http://developer.co.ua/posts/view/singleton_pattern_v_php) что сингтоны нужны для:
|
| Автор: baldina 2.8.2012, 20:59 | ||
| вообще-то синглтон это подпорка. в мире (в т.ч. компьютерном) почти нет вещей, присутствующих в единственном экземпляре. синглтон суть аналог global, поэтому неудобен для расширения проекта. как некое техническое решение (например, однократной инициализации) то почему бы нет. главное не злоупотреблять. впрочем, в программировании для web свои особенности, здесь синглтоны чаще уместны чем, скажем, в десктоптном приложении. перефразируя классика
принципиальной разницы восприятия нет |
| Автор: ArNic 2.8.2012, 21:16 |
| Еще один вопрос. Что лучше работа ядром через синглтоны или реестр? Имеется ввиду ядро фреймворка |
| Автор: baldina 3.8.2012, 11:33 |
| что подразумевается под реестром? |
| Автор: Fortop 3.8.2012, 15:30 |
| паттерн Registry видимо |
| Автор: baldina 3.8.2012, 15:44 |
| так он и есть синглтон |