Junior
34
0
questionbank

Какие шаблоны проектирования вам известны?

Ответ от нейросети sobes.tech
  • Порождающие

    • Фабричный метод (способ создания объектов через фабричный метод, а не напрямую через конструктор)
    • Абстрактная фабрика (интерфейс для создания семейств связанных объектов без указания их конкретных классов)
    • Строитель (пошаговое создание сложных объектов, позволяя получить разные варианты объекта, используя один и тот же код строительства)
    • Прототип (создание новых объектов путем копирования существующего образца)
    • Одиночка (гарантирует наличие только одного экземпляра класса и предоставляет к нему глобальную точку доступа)
  • Структурные

    • Адаптер (позволяет объектам с несовместимыми интерфейсами работать вместе)
    • Мост (разделяет абстракцию и реализацию, позволяя им изменяться независимо)
    • Компоновщик (позволяет трактовать отдельные объекты и их группы одинаково)
    • Декоратор (динамически добавляет объектам новые обязанности)
    • Фасад (предоставляет унифицированный интерфейс к набору интерфейсов подсистемы)
    • Приспособленец (эффективно управляет большим количеством мелких объектов)
    • Заместитель (предоставляет объект-заместитель, контролирующий доступ к другому объекту)
  • Поведенческие

    • Цепочка обязанностей (передает запросы по цепочке обработчиков)
    • Команда (инкапсулирует з
  • Порождающие

    • Фабричный метод (способ создания объектов через фабричный метод, а не напрямую через конструктор)
    • Абстрактная фабрика (интерфейс для создания семейств связанных объектов без указания их конкретных классов)
    • Строитель (пошаговое создание сложных объектов, позволяя получить разные варианты объекта, используя один и тот же код строительства)
    • Прототип (создание новых объектов путем копирования существующего образца)
    • Одиночка (гарантирует наличие только одного экземпляра класса и предоставляет к нему глобальную точку доступа)
  • Структурные

    • Адаптер (позволяет объектам с несовместимыми интерфейсами работать вместе)
    • Мост (разделяет абстракцию и реализацию, позволяя им изменяться независимо)
    • Компоновщик (позволяет трактовать отдельные объекты и их группы одинаково)
    • Декоратор (динамически добавляет объектам новые обязанности)
    • Фасад (предоставляет унифицированный интерфейс к набору интерфейсов подсистемы)
    • Приспособленец (эффективно управляет большим количеством мелких объектов)
    • Заместитель (предоставляет объект-заместитель, контролирующий доступ к другому объекту)
  • Поведенческие

    • Цепочка обязанностей (передает запросы по цепочке обработчиков)
    • Команда (инкапсулирует з

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

design-patternscreational-patternsstructural-patternsbehavioral-patternssoftware-architecture