O tipo mais comum de relacionamento em UML, uma associação
define como os
objetos de uma
classe
são conectados a objetos de outra classe. Sem essa associação nenhuma mensagem
pode passar entre objetos da classe em tempo de execução. Existe uma associação
entre duas classes se uma instância de uma classe deve conhecer sobre a existência
da outra de modo a realizar seu trabalho. No diagrama , uma associação é uma
linha conectando duas classes.