Паттерны проектирования: Адаптер (Adapter)

Адаптер (Adapter) — структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс... [Ещё]

Паттерны проектирования: Команда (Command)

Команда (Command) — поведенческий шаблон проектирования. Позволяет инкапсулировать запрос в виде объекта, позволяя передавать их клиентам в качестве параметров, ставить в очередь, логировать и поддерживать отмену операций. [Ещё]

Паттерны проектирования: Абстрактная фабрика (Abstract factory)

Абстрактная фабрика (Abstract factory) — порождающий шаблон проектирования, позволяющий изменять поведение системы, видоизменяя создаваемые объекты, но при этом не изменяя интерфейсы. [Ещё]

Паттерны проектирования: Декоратор(Decorator)

Декоратор(Decorator) – структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Декоратор представляет гибкую альтернативу создания подклассов с целью расширения функционала. [Ещё]

Паттерны проектирования: Наблюдатель(Observer)

Наблюдатель(Observer) – это поведенческий проектирования. Он определяет зависимость типа «один ко многим» таким образом, что при изменении объекта, все зависящие от его получают сообщение об этом событии. [Ещё]

Паттерны проектирования: Стратегия(Strategy)

Думаю, не стоит писать, что же такое паттерны. Они на слуху у вех программистов. Однако, я заметил, что в последнее время кроме MVC я ничего не использую. По большей части это из-за специфики разрабатываемых проектов. [Ещё]