Адаптер (Adapter) — структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс...
[Ещё]
Команда (Command) — поведенческий шаблон проектирования. Позволяет инкапсулировать запрос в виде объекта, позволяя передавать их клиентам в качестве параметров, ставить в очередь, логировать и поддерживать отмену операций.
[Ещё]
Абстрактная фабрика (Abstract factory) — порождающий шаблон проектирования, позволяющий изменять поведение системы, видоизменяя создаваемые объекты, но при этом не изменяя интерфейсы.
[Ещё]
Декоратор(Decorator) – структурный шаблон проектирования, предназначенный для динамического подключения дополнительного поведения к объекту. Декоратор представляет гибкую альтернативу создания подклассов с целью расширения функционала.
[Ещё]
Наблюдатель(Observer) – это поведенческий проектирования. Он определяет зависимость типа «один ко многим» таким образом, что при изменении объекта, все зависящие от его получают сообщение об этом событии.
[Ещё]
Думаю, не стоит писать, что же такое паттерны. Они на слуху у вех программистов. Однако, я заметил, что в последнее время кроме MVC я ничего не использую. По большей части это из-за специфики разрабатываемых проектов.
[Ещё]