Диаграммы взаимодействия являются моделями, описывающими поведение взаимодействующих групп объектов, охватывают поведение объектов в рамках только одного варианта использования. На такой диаграмме отображаются ряд объектов и те сообщения, которыми они обмениваются между собой.
Существуют два вида диаграмм взаимодействия:
§ диаграммы последовательности - акцент делается именно на последовательность сообщений: легче наблюдать порядок, в котором происходят различные события.
§ кооперативные диаграммы – здесь можно использовать пространственное расположение объектов для того, чтобы показать их статическое взаимодействие.
Одним из принципиальных свойств любой формы диаграммы взаимодействия является их простота. Посмотрев на диаграмму, можно легко увидеть все сообщения. Диаграммы взаимодействия наиболее хороши, когда они отображают простое поведение; при более сложном поведении они быстро теряют свою ясность и наглядность.
Диаграммы взаимодействия следует использовать, когда нужно описать поведение нескольких объектов в рамках одного варианта использования. Они хороши для отображения взаимодействия между объектами и вовсе не так хороши для точного описания их поведения