참여하는 인스턴스의 특정 클래스나 ID를 표시하지 않고 역할과 커넥터만 표시하기 때문에, 협업을 재사용하여 협업하는 오브젝트의 아키텍처 패턴을 다이어그램으로 나타내고 템플리트와 유사하게 공통 동작을 모델링할 수 있습니다. 패턴의 특정 발생을 표시하려면 협업을 사용합니다.
협업은 모델링 중인 시스템의 여러 다른 파트로부터의 클래스류를 포함할 수 있으며 단일 클래스류는 여러 역할을 수행하고 많은 협업에 참여할 수 있습니다. 이는 협업의 역할이 클래스류를 참조하거나 클래스류의 유형을 알아내지만 협업은 실제로 참조된 클래스류를 소유하거나 포함하지 않음을 의미합니다.
다음 그림에 표시된 대로, 협업은 두 개의 컴파트먼트가 있는 점선으로 연결된 타원으로 표시됩니다.

맨 위 컴파트먼트는 협업의 고유 이름을 지정합니다. 일반적으로
이름은 협업이 제공하는 메커니즘이나 패턴을 식별합니다.
위의 예제에서 협업은 자동차의 컴포넌트를 정의합니다. 협업의 이름은
Car입니다. 구조 컴파트먼트는 역할 세트를 사용하여 협업의
내부 구조를 표시합니다. 이 예제에서는
Door 및 Frame 역할이 협업 Car를 정의하도록 협업합니다. 역할은
역할의 이름, 콜론 및 지정된 경우 참조된 클래스류의 이름을 포함하는 직사각형으로
묘사됩니다. 협업에서 Door 및 Frame의 역할은 실선으로 연결됩니다.