в кратце постараюсь описать структуру:1. все ссылки на одну и туже страницу index.php (тоесть обрабатывается $_GET)2. определены объекты: посетитель, магазин, страж, навигация, команда (это в упрощенном виде)- посетитель - инкапсулирует все get и пост данные- страж - создает (из базы) журнал вида (основной раздел => 4, админка => 0 ...)- страж создает объект навигации (по сути страж - это директор, который использует строителя Навигацию)- магазин - создает объект текущей страницы (через абстрактную фабрику страницы получает объект конкретной фабрики , которая создает все необходимые объекты для магазина (с учетом группы пользователя) такие как объект текущей страницы, объект новостей для текущей страницы и т.п.)- магазин инициализирует команды (напомню данные post и get инкапсулированы в посетителе) соответствие команд данной странице прописаны в объекте текущей страницы.p.s. команда - на основе патерна команда (например отослать email, или поместить товар в корзину, или изменить права группе пользователя и т.п.)- далее магаин инициализируует команду, также инициализирует объект текущей страницы- данные передаются в смарти и все отображается.!!!!!!!! Короче вопрос в том - поскольку пока только разработан вот такой костячок - может мне кто-ньть подскажет какие проблемы могут быть с такой структурой? (производительность, расширяемость, ...)
|