È possibile associare una classe di associazione a una relazione di associazione per fornire ulteriori informazioni sulla relazione. Una classe di tale tipo è identica ad altre classi e può contenere operazioni, attributi e altre associazioni.
Ad esempio, una classe denominata Student rappresenta uno studente e dispone di un'associazione con una classe denominata Course, che rappresenta un corso didattico. La classe Student può essere registrata in un corso. Una classe di associazione denominata Enrollment definisce ulteriormente la relazione tra le classi Student e Course fornendo informazioni su sezione, grado e semestre relative alla relazione di associazione.
Come viene illustrato nella seguente figura, una classe di associazione è collegata a un'associazione da una linea di punti.
