шаблон проектирования


Шаблоны проектирования (Design patterns)

Шаблоны проектирования (Design patterns)

Отношение людей к шаблонам проектирования двоякое: есть просто фанаты, которые применяют их везде, другие же — относятся скептически и не признают шаблонов. По сути, patterns — это выполнение одних и тех же операций...

MVC шаблон — структура, FrontController

MVC шаблон — структура, FrontController

Структура MVC шаблона проектирования Как правило, у всех фреймворков выработана стандартная структура (может немного варьироваться): application. contrlollers,models,view. images — здесь лежат картинки.styles — здесь лежат файлы...

MVC шаблон проектирования

MVC шаблон проектирования

Что такое MVC шаблон пректирования? Рассмотрим по схеме ниже: Т.е. видим 3 части: Model, View, Controller. Controller — это какой-то код, который все ‘разруливает’. Первые данные, которые мы получаем, приходят в контроллер. В...

Шаблон проектирования observer Наблюдатель

Шаблон проектирования observer Наблюдатель

Рассмотрим еще один шаблон проектирования. Его синтаксис: [php] interface SplSubject { function attach (SplObserver $o); function detach (SplObserver $o); function notify(); } interface SplObserver{ function update(SplSubject $s); } [/php] Т.е. существует какой-то стандартный интерфейс...

Шаблон проектирования фабрика (factory method)

Шаблон проектирования фабрика (factory method)

Цель: Определяет интерфейс для создания объекта, но оставляет подклассам решение о том, какой класс инстанциировать.Позволяет классу делегировать создание подклассам. Применение: Классу заранее неизвестно,...

Шаблон проектирования singleton

Шаблон проектирования singleton

Цель шаблона: Гарантирует, что у класса есть только один экземпляр, и предоставляет к нему глобальную точку доступа.Существенно то, что можно пользоваться именно экземпляром класса, т.к. при этом во многих случаях...