Паттерны GoF
Повтори распространённые решения задач объектного проектирования из каталога GoF — Gang of Four. Разбери паттерны создания объектов, организации их структуры и взаимодействия, чтобы объяснять назначение и различия подходов на примерах.
Вопросы
- Что такое «шаблон проектирования»?
- Назовите основные характеристики шаблонов.
- Назовите три основные группы паттернов.
- Расскажите про паттерн Одиночка (Singleton).
- Расскажите про паттерн Строитель (Builder).
- Расскажите про паттерн Фабричный метод (Factory Method).
- Расскажите про паттерн Абстрактная фабрика (Abstract Factory).
- Расскажите про паттерн Прототип (Prototype).
- Расскажите про паттерн Адаптер (Adapter).
- Расскажите про паттерн Декоратор (Decorator).
- Расскажите про паттерн Заместитель (Proxy).
- Расскажите про паттерн Итератор (Iterator).
- Расскажите про паттерн Шаблонный метод (Template Method).
- Расскажите про паттерн Цепочка обязанностей (Chain of Responsibility).
- Какие паттерны используются в Spring Framework?
- Какие паттерны используются в Hibernate?