1 - Objetivo e função de uma associação

Neste módulo, continuaremos a aprender conceitos de Orientação a Objetos e diagramação UML. Especificamente, neste módulo trataremos dos tipos de relacionamentos entre as classes.

Tela de diagramas UML do Visual Paradigm, em destaque, o diagrama de classes.

Um aplicativo de software requer um conjunto de recursos. Para usá-los você precisa descrever cada recurso usando uma definição de classe. As classes descrevem os tipos de recursos, as suas funções e as funcionalidades que elas oferecem, incluindo atributos e operações.

Porém, para coordenar a interação desses recursos, você precisa explicar como eles se comunicam. Para trocar informações entre si, eles precisam estar cientes um do outro. Assim como as pessoas usam vários meios para se comunicar, como telefonemas, correio ou e-mail, os objetos também precisam definir um canal de informação, ou seja, um tipo de relacionamento. A UML provê três tipos diferentes de relações:

Vamos rever esses três conceitos.

Copyright © 2014 AIEC.