ComposiçãoComposiçãoEM ANÁLISE
MARCUS DAVY VIANA NOGUEIRA
MODELAGEM DE SISTEMAS, 2013.1
ComposiçãoComposiçã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.
ComposiçãoComposição
Exemplo da Pousada:
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çãoComposição
Exemplo da Locadora de Veículos:
ComposiçãoComposiçã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.
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_cla
sses, acesso em 03/07/2013
Referências

Diagrama de Classe: Relacionamento de Composição

  • 1.
    ComposiçãoComposiçãoEM ANÁLISE MARCUS DAVYVIANA NOGUEIRA MODELAGEM DE SISTEMAS, 2013.1
  • 2.
    ComposiçãoComposiçã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.
  • 3.
  • 4.
    Dependendo das regrasde 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çãoComposição Exemplo da Locadora de Veículos:
  • 5.
    ComposiçãoComposição Resumão: • É umrelacionamento 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.
  • 6.
    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_cla sses, acesso em 03/07/2013 Referências