Middle
26
0
questionbank

Какие классификации паттернов проектирования вы знаете?

Ответ от нейросети sobes.tech

Существует несколько классификаций паттернов проектирования:

  • По назначению:

    • Порождающие: Управляют процессом создания объектов. Примеры: Фабричный метод, Абстрактная фабрика, Одиночка, Прототип, Строитель.
    • Структурные: Определяют способы построения структур классов и объектов. Примеры: Адаптер, Мост, Компоновщик, Декоратор, Фасад, Приспособленец, Заместитель.
    • Поведенческие: Описывают взаимодействие между классами и объектами. Примеры: Цепочка обязанностей, Команда, Итератор, Медиатор, Хранитель, Наблюдатель, Состояние, Стратегия, Шаблонный метод, Посетитель.
  • По уровню абстракции (по ГоФ - "Банда Четырех"): Эта классификация, предложенная в книге "Приемы объектно-ориентирова

Существует несколько классификаций паттернов проектирования:

  • По назначению:

    • Порождающие: Управляют процессом создания объектов. Примеры: Фабричный метод, Абстрактная фабрика, Одиночка, Прототип, Строитель.
    • Структурные: Определяют способы построения структур классов и объектов. Примеры: Адаптер, Мост, Компоновщик, Декоратор, Фасад, Приспособленец, Заместитель.
    • Поведенческие: Описывают взаимодействие между классами и объектами. Примеры: Цепочка обязанностей, Команда, Итератор, Медиатор, Хранитель, Наблюдатель, Состояние, Стратегия, Шаблонный метод, Посетитель.
  • По уровню абстракции (по ГоФ - "Банда Четырех"): Эта классификация, предложенная в книге "Приемы объектно-ориентирова

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

design-patternscreational-patternsstructural-patternsbehavioral-patternsanti-patternssoftware-architecture