Associação entre Classes

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.