Ответы пользователя по тегу Паттерны проектирования
  • Когда применяем паттерн Стратегия, а когда Декоратор?

    CellycoMobiles
    @CellycoMobiles
    indi developer @CellycoMobiles
    1. Стратегия.
    Одно и тоже приложение использует одинаковые библиотеки, но в зависимости от использования имеет разный функционал.
    Пример: ffmpeg и ffplayer - имеют ~один исходный код, при компиляции получается отдельно плеер, отдельно конвертер.

    2. Декоратор.
    Поведение родительского объекта обогащается, не изменяя основной функционал.
    Например : button и switch в html .
    Ответ написан
    Комментировать