Los diagramas de interacción describen cómo interactúan los objetos para un determinado comportamiento. Existen dos tipos: diagramas de secuencia, que muestran la interacción ordenada según la secuencia temporal de eventos, y diagramas de colaboración, que describen las interrelaciones entre objetos sin considerar el orden temporal. Ambos tipos utilizan objetos, mensajes y asociaciones para modelar las interacciones.