Índice
Uma vez que conhecemos as associações, multiplicidade e herança, podemos estar mais perto de fazer um diagrama completo, pois devido à complexidade de um sistema podemos precisar de outras coisas, já que podemos precisar usar outros métodos e técnicas de modelagem. Outros elementos como agregação e composição entram em jogo.O agregação É um tipo de relação que inclui classes e seus diferentes componentes, constituindo um todo.
O composição em vez disso, é um tipo de agregação, em que cada componente só pode pertencer a um todo.
Agregação
Como mencionamos o agregação É um tipo de associação, é caracterizada por ser uma hierarquia dentro da classe e é representada por um losango vazio, uma linha que conecta todos os componentes relacionados sai deste losango.
Vamos ver na imagem a seguir um exemplo disso que acabamos de descrever:
PROLONGAR
Dentro das agregações, também podemos lidar restrições, para isso devemos usar as chaves {} Dentro da restrição, vamos ver o diagrama a seguir, onde a restrição é uma refeição ou uma salada e os outros componentes:
PROLONGAR
Eles são um tipo de agregação, neste caso os elementos só podem pertencer a um todo e nós o representamos com um losango preenchido em vez de vazio como na agregação.
Vamos ver na imagem a seguir um exemplo de composição:
Contexto
Ao modelar um diagrama, pode ocorrer um agrupamento de classes com agregações ou composições, nestes casos devemos tentar focar a atenção em uma associação ou outra e para isso podemos utilizar o diagrama de contexto, este último funcionando como uma espécie de mapa com que podemos detalhar as seções correspondentes.
Vamos ver a seguir no exemplo a seguir como colocamos um diagrama de contexto dentro de outro diagrama:
PROLONGAR
Como notamos apenas ao fazer o mudança de escopo Podemos detalhar algumas classes ou outras, evitando confusões e aproveitando a especificação de nossos diagramas de forma mais direta.
Com isso finalizamos o tutorial em que aprendemos a fazer dois novos tipos de associações e também como funcionam dentro de um diagrama maior ao usar o diagrama de contexto.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo