Духовность™
Продвинутый новичок
как хранить и получать объекты в объекте?
У меня есть объект представления view, он инстанцирует и хранит в себе разные другие private объекты, инстанцированные от таких классов как Format или класс Html_Title.
Иногда нужно отдать/взять значения в private классы. Например, из контролера отдать в класс Html_Title через view строку.
Раньше для доступа в Html_Title писалось что-то типа
но по мере увеличения количества классов писать однотипные дурацки функции в стиле
показалось излишним и скучным занятием.
Я так понимаю, абстрактную фабрику применяют для однотипных по API объектов, а как поступить в моем случае? Создать для view метод getClassByName() или продолжить писать в стиле как раньше?
У меня есть объект представления view, он инстанцирует и хранит в себе разные другие private объекты, инстанцированные от таких классов как Format или класс Html_Title.
Иногда нужно отдать/взять значения в private классы. Например, из контролера отдать в класс Html_Title через view строку.
Раньше для доступа в Html_Title писалось что-то типа
PHP:
$view->getHtmlTitle()->add('Название странички');
PHP:
public function getHtmlTitle()
{
return $this->html_title;
}
Я так понимаю, абстрактную фабрику применяют для однотипных по API объектов, а как поступить в моем случае? Создать для view метод getClassByName() или продолжить писать в стиле как раньше?