协作图描绘分类器角色及其通过关联角色进行的交互(即消息)。分类器角色是类(或分类器)的实例,此实例仅在协作上下文中定义。分类器可以是对象、多重对象或参与者。同样,关联角色可以是两个类之间的关联的实例,并且是在两个分类器角色之间传递消息的链接。此链接在协作中也仅限于此用途。换而言之,分类器和关联角色仅与该协作相关。一个对象在不同协作中可以具有不同的分类器角色;分类器可以通过不同关联角色交换不同的消息集。
另外,协作图显示通过关联角色传递的消息。消息通常是类操作的实例。系统对消息进行编号以指示顺序;可以对它们进行子编号(例如 1a.、1b.、1.1.2、1.1.3、2.3a.1. 和 2.3a.2. 等等)以指示同时发生的任务或者用于实现较大型任务的子任务。
分类器角色、关联角色和消息不会显示在浏览器中;但是,将显示它们所实现的底层类和操作。下图显示了协作图。
