Los diagramas de interacción modelan el comportamiento dinámico del sistema a través de la interacción entre objetos mediante mensajes. Existen dos tipos principales: diagramas de secuencia, que enfatizan el orden temporal de los mensajes, y diagramas de colaboración, que enfatizan la estructura de los objetos participantes.