Глава 27. Кооперации
- Введение
- Термины и понятия
- Имена
- Структуры
- Поведение
- Организация коопераций
- Типичные приемы моделирования
- Реализация прецедента
- Реализация операции
- Механизм
- Советы
В контексте архитектуры системы кооперация позволяет присвоить имя некоторому концептуальному фрагменту, охватывающему как статические, так и динамические аспекты. Кооперация (Collaboration) именует сообщество классов, интерфейсов и других элементов, которые работают совместно для обеспечения кооперативного поведения, более значимого, чем сумма его слагаемых.
Кооперации используются для описания реализации прецедентов и операций и для моделирования архитектурно-значимых механизмов системы.