@dev400

Registry + Lazy Initialization?

Если мы (к примеру) кучу наших объектов кладём в LI, и по мере надобности реестром возвращаем объект LI, через который достаем объекты?
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
@cold147
debugger driven development
Регистри содержит код который в любой момент могут инициализировать запрашиваемый объект. после первой инициализации сохранит ссылку на объект у себя и при последующих запросах отдает его
class Registry() 
{
    public function get($serviceId)
    {
        return isset($this->services[$serviceId]) ? $this->services[$serviceId] : $this->initializeService($serviceId);
    }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы