diagrama de classe: relacionamento de composição
DESCRIPTION
Trabalho defendido por Marcus Davy Nogueira na dsciplina de Modelagem de Sistemas do IFMA - Instituto Federal do Maranhão. 04/07/2013TRANSCRIPT
![Page 1: Diagrama de Classe: Relacionamento de Composição](https://reader037.vdocuments.pub/reader037/viewer/2022100305/5575ff96d8b42a81158b4d5e/html5/thumbnails/1.jpg)
Composição Composição EM ANÁLISE
MARCUS DAVY VIANA NOGUEIRA MODELAGEM DE SISTEMAS, 2013.1
![Page 2: Diagrama de Classe: Relacionamento de Composição](https://reader037.vdocuments.pub/reader037/viewer/2022100305/5575ff96d8b42a81158b4d5e/html5/thumbnails/2.jpg)
Composição Composição
A Composição é uma agregação mais forte; nela, a existência do Objeto-Parte NÃO faz sentido se o Objeto-Todo não existir. Vejamos o exemplo Pedido-ItemPedido:
A Composição é um mecanismo de reaproveitamento (reutilização) de classes utilizado pela POO para aumentar a produtividade e a qualidade no desenvolvimento de software.
![Page 3: Diagrama de Classe: Relacionamento de Composição](https://reader037.vdocuments.pub/reader037/viewer/2022100305/5575ff96d8b42a81158b4d5e/html5/thumbnails/3.jpg)
Composição Composição Exemplo da Pousada:
![Page 4: Diagrama de Classe: Relacionamento de Composição](https://reader037.vdocuments.pub/reader037/viewer/2022100305/5575ff96d8b42a81158b4d5e/html5/thumbnails/4.jpg)
Dependendo das regras de negócio, o mesmo relacionamento que acontece através de uma agregação, em determinado sistema, pode, em outro, se dar por uma composição.
Composição Composição Exemplo da Locadora de Veículos:
![Page 5: Diagrama de Classe: Relacionamento de Composição](https://reader037.vdocuments.pub/reader037/viewer/2022100305/5575ff96d8b42a81158b4d5e/html5/thumbnails/5.jpg)
Composição Composição Resumão:
• É um relacionamento de contenção. Um objeto (container) CONTÉM outros objetos (elementos).
• Esses elementos que estão contidos dentro de outro objeto dependem dele para existir.
• Eles são criados e destruídos de acordo com o seu container.
A composição, na UML, é representada por uma linha com um
losango preenchido do lado da classe dona do relacionamento.
![Page 6: Diagrama de Classe: Relacionamento de Composição](https://reader037.vdocuments.pub/reader037/viewer/2022100305/5575ff96d8b42a81158b4d5e/html5/thumbnails/6.jpg)
Referências Guedes, G. T. (2006). UML – Uma abordagem
prática 2° Edição. In: G. T. Guedes, UML – Uma abordagem prática 2° Edição (p. 72). Novatec.
http://pt.wikipedia.org/wiki/Diagrama_de_classes, acesso em 03/07/2013
Referências