Bambino
Новичок
И снова паттерны
Подскажите, плиз, схематично как-нибудь...
Пишу приложение... есть целевой скрипт, есть скрипт админки, есть скрипт инсталляции (ну может еще какие-нибудь). Идея простая - использовать некий класс Core, который все управляет (я так понимаю это Front Controller). Объект Core должен создавать другие объекти типа Common (глобальные функции/константы), Smarty (вывод HTML), DbManager (работа с БД) и эти созданные объекты должны быть доступны глобально. Прочитал об использовании в таком случае паттерна Registry (глобальный кэш объектов), но не могу сообразить где этот Registry использовать? Должен ли класс Core реализовывать этот паттерн или это какой-то отдельный класс, который опять же создается внутри класса Core?
Подскажите, плиз, схематично как-нибудь...
Пишу приложение... есть целевой скрипт, есть скрипт админки, есть скрипт инсталляции (ну может еще какие-нибудь). Идея простая - использовать некий класс Core, который все управляет (я так понимаю это Front Controller). Объект Core должен создавать другие объекти типа Common (глобальные функции/константы), Smarty (вывод HTML), DbManager (работа с БД) и эти созданные объекты должны быть доступны глобально. Прочитал об использовании в таком случае паттерна Registry (глобальный кэш объектов), но не могу сообразить где этот Registry использовать? Должен ли класс Core реализовывать этот паттерн или это какой-то отдельный класс, который опять же создается внутри класса Core?

