Глава 28. Образцы и каркасы
- Введение
- Термины и понятия
- Образцы и архитектура
- Механизмы
- Каркасы
- Типичные приемы моделирования
- Образцы проектирования
- Архитектурные образцы
- Советы
Все хорошо структурированные системы изобилуют образцами. Образец (Pattern) предлагает типичное решение типичной проблемы в данном контексте. Механизм - это образец проектирования, применимый к сообществу классов; каркас (Framework) - это, как правило, архитектурный образец, предлагающий расширяемый шаблон для приложений в одной конкретной области.
Образцы используются для специфицирования механизмов и каркасов, образующих архитектуру системы. Вы делаете его доступным, ясно идентифицируя те элементы управления и стыковки, с помощью которых пользователь настраивает образец для применения в имеющемся контексте.