/home/user/pdf_doc_convert/tmp/6687edc.doc стр. 13 из 15
* * * *
Шаблон № 25 "Равный – C равным" шаблоны взаимодействия
*
Типичные объектные взаимодействия
calc Over Peers —> calc For Me rank Peers —> rate
Примеры: маршрут полета - перекрестный маршрут полета; тропинка - перекрестная
тропинка; сектор - сектор (зоны воздушного пространства в управлении полетами)
Комбинации: Сочетание любых шаблонов игроков
Шаблон № 26 "Агент – Конкретный Экземпляр" шаблоны взаимодействия
1
Типичные объектные взаимодействия: forward Request —> execute Request
Примеры: объект - скрытый объект
Комбинации: экземпляр - конкретный экземпляр
Сочетание "конкретного экземпляра" любого шаблона с добавлением агента
Замечание: Вы знаете агента. Он действует не самостоятельно, а передает любую работу
соответствующему конкретному экземпляру
Шаблон № 27 "Издатель – Подписчик" шаблоны взаимодействия
1 *
Типичные объектные взаимодействия: notify Subscribers —> receive Notification
Примеры: проблема - объект области, человек - объект взаимодействия, данные - объект
управления, система - объект взаимодействия; модель - документ; модель – представление;
объект "первой подсистемы" - объект "второй подсистемы
Комбинации: сочетание шаблона игрока проблемной области (издателя) и
соответствующего шаблона игрока взаимодействия с человеком, шаблона игрока управления
данными и шаблона игрока взаимодействия систем (подписчиков)
Шаблон № 28 "Отправитель – Посредник – Получатель" шаблоны взаимодействия
* 1
Типичные объектные взаимодействия
sender. invoke Receiver —> pass Trough. invoke Receiver -> receiver. execute Request
Примеры
sale Line Item. qual For Discount —> sale. qual For Discount —> customer. qual For Discount
Комбинации скидка
Сочетание триады участник – транзакция – экземпляр строки транзакции