Глава 28. Образцы и каркасы

  • Введение
  • Термины и понятия
    • Образцы и архитектура
    • Механизмы
    • Каркасы
  • Типичные приемы моделирования
    • Образцы проектирования
    • Архитектурные образцы
  • Советы

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

Образцы используются для специфицирования механизмов и каркасов, образующих архитектуру системы. Вы делаете его доступным, ясно идентифицируя те элементы управления и стыковки, с помощью которых пользователь настраивает образец для применения в имеющемся контексте.