Получи случайную криптовалюту за регистрацию!

Идеальные паттерны Я часто разношу популярные паттерны, указы | Антон Зальцман | Соль шикарного кода

Идеальные паттерны

Я часто разношу популярные паттерны, указывая на их серьёзные недостатки. Но эти 5 паттернов я использую всегда, и они меня ещё ни разу не подводили. Это фундамент для игр, приложений и других паттернов. Это БАЗА.

Decorator - Дополняет/изменяет объект, не трогая оригинал;
Adapter - Враппер для легаси кода и кривых API-шников;
Strategy - Инструмент для DI, даёт заменять куски кода;
Composite - Сбор сложного поведения из нескольких объектов;
Abstract Factory - Позволяет отвязаться от фреймворка/движка.

Легко будет запомнить акроним "DASCA", и по итогу у нас фундаментом будет "твёрдая доска".
Поняли фишку? xD Пишите в комментариях.