Un diagrama de colaboración muestra la interacción entre objetos a través del paso de mensajes. Representa objetos y enlaces entre ellos, así como la secuencia de mensajes intercambiados. Se usa para implementar operaciones mostrando parámetros, variables locales y asociaciones entre objetos.