Baixe o app para aproveitar ainda mais
Prévia do material em texto
Relacionamentos O diagrama de classes exibe o conjunto de classes, interfaces e relacionamentos necessários para a implementação de um comportamento. Alguns relacionamentos entre as classes: - Associação - Agregação - Composição - Generalização Relacionamento de Associação A representação de associações expressa relações bidirecionais de dependência entre duas classes, indicando a possibilidade de comunicação direta entre seus respectivos objetos. Ex: Produto Fornecedor Relacionamento de Agregação Tipo especial de associação que modela relações do tipo "faz parte de". Ex: Professor Disciplina Relacionamento de Composição É um tipo de agregação que modela uma classe composta por outra. Os objetos são, inseparáveis, quando um objeto pai é destruído. O objeto filho também é, pois ele faz parte de todo e compare o todo Ex: Pedido ItemPedido Relacionamento de Generalização Relacionamento entre classes no qual uma classe x compartilha estado e/ou comportamento de uma classe y. Define uma hierarquia de abstrações em que uma subclasse herda classes de uma ou mais superclasses. Ex: Classe A Classe C Classe B
Compartilhar