Назад к вопросам
Middle+
5
Перечислите паттерны проектирования (GoF), которые вы точно знаете.
Компании, где спрашивали
луция
Ответ от нейросети
sobes.tech AI
Основные паттерны проектирования (GoF), которые часто используются и хорошо известны:
-
Порождающие паттерны:
- Singleton (Одиночка)
- Factory Method (Фабричный метод)
- Abstract Factory (Абстрактная фабрика)
- Builder (Строитель)
- Prototype (Прототип)
-
Структурные паттерны:
- Adapter (Адаптер)
- Decorator (Декоратор)
- Proxy (Заместитель)
- Composite (Компоновщик)
- Facade (Фасад)
- Bridge (Мост)
- Flyweight (Приспособленец)
-
Поведенческие паттерны:
- Observer (Наблюдатель)
- Strategy (Стратегия)
- Command (Команда)
- Iterator (Итератор)
- Template Method (Шаблонный метод)
- State (Состояние)
- Chain of Responsibility (Цепочка обязанностей)
- Mediator (Посредник)
- Memento (Хранитель)
- Visitor (Посетитель)
Эти паттерны помогают решать типичные задачи проектирования, улучшать читаемость и поддержку кода.