Реализация паттерна singleton (синглтон) в Joomla
Вопросы по Joomla | (4)
Перед тем как мы рассмотрим паттерны Joomla: Factory и Singleton, разберем немного паттерны вообще.
Один из наиболее часто используемых паттернов — Iterator, описывающий выполнение одной задачи много раз в цикле. Joomla использует достаточно много паттернов, многие из которых сложнее чем Iterator.
Паттерн Factory — создающий паттерн (creational pattern), использующийся для создания и возврата объектов. Используется в случаях, когда согласно параметрам создаются объекты разных классов, часто подклассов одного абстрактного класса. В Joomla есть static-класс JFactory, наследующий factory-паттерн. Данный класс позволяет нам легко создавать глобальные объекты и получать к ним доступ.