Nos diagramas de estrutura composta, uma ocorrência de colaboração é um elemento de modelo que representa um uso de uma colaboração para explicar os relacionamentos entre as peças de um classificador estruturado. Você utiliza uma ocorrência de colaboração para aplicar um padrão, que é descrito por uma colaboração, para uma situação específica que envolve classes ou instâncias que desempenham as funções da colaboração especificada. Você pode ter várias ocorrências de colaboração, cada uma envolvendo um conjunto diferente de funções e conectores para uma colaboração determinada.
Como a seguinte figura ilustra, você pode reutilizar os objetos e funções em uma colaboração específica e aplicar esses elementos como um padrão para especificar uma situação que contém uma ocorrência de colaboração.
No exemplo acima, a colaboração denominada Carro tem dois classificadores conectados, Porta e Estrutura, que representam as funções específicas na colaboração. A ocorrência da colaboração Sedan é exibida como uma elipse tracejada que contém o nome da ocorrência, dois pontos e o nome da colaboração com o qual é representado, Carro. O exemplo tem duas funções de ligação: uma entre a função SedanDoor e a função de colaboração Porta e a outra entre a função SedanFrame e a função de colaboração Estrutura. A etiqueta ao lado da linha tracejada, que é precedida por um sinal de mais, indica o nome do elemento conectável.