(10 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Associações =
= Conceito =


== Conceito ==
A composição é uma técnica utilizada na construção de diagramas de classes, configurada dentro de um conjunto de regras que viabilizam a leitura e a compreensão do projeto.
A composição é um vinculo forte entre duas classes. O conceito é muito usado nos sistemas de bancos de dados.
   
Essa técnica consiste basicamente na dependência de uma determinada classe (A) pertencente ao diagrama, em outra classe (B) existente.
  *A classe (A) somente poderá existir se a classe (B) existir.
  *Se a classe (B) for deletada ou apagada, a classe (A) não terá utilidade.
  *O simbolo para a utilização da composição é um losango cheio.


= Composição =
= Exemplo =


== Definição ==
Em uma universidade, onde se tem vários elementos que a constituem, a classe composta pelos professores universitários depende exclusivamente de uma outra classe principal universidade. Sem ela, a existência da classe professores fica incompleta e sem o menor sentido para o entendimento correto do projeto.
Sempre que a relação entre duas classe é de composição queremos dizer que uma dessas classes (a Parte) está contida na outra (o Todo) e a parte não vive/não existe sem o todo. Ou seja existe uma relação de dependência.


== Ex 1 ==
= Imagem =
Uma classe FILHA só faz sentido se uma classe PAI existir. Se a classe PAI for apagada, a classe FILHA automaticamente deixará de existir.


== Ex 2 ==
[[Arquivo:JoséCostaComposição.jpg]]
Em um prontuário digital, suponha as classes "Paciente" e "Enfermidade do paciente".Observe que não faz sentido ter "Enfermidade do paciente", se não existir um paciente que a possui.  (relação todo-parte).


== Ex 3 ==
= Referências  =
Imagine as classes "funcionário" e "empresa", onde funcionário é a classe filha e empresa é a classe pai. Atente-se que não faz sentido ter funcionários, se não existir uma empresa onde eles possam operar. Se a empresa deixar de existir, automaticamente ela deixará de ter funcionários. Perceba que uma empresa é composta por funcionários (relação todo-parte)


= Diferenças entre Agregação e Composição =
Apostila UML - Linguagem de Modelagem Unificada.
 
 
= Referências Bibliográficas =
 
Válida a pesquisa apenas em Livros, Artigos ou Revistas.
 
*

Edição atual tal como às 01h26min de 27 de abril de 2015

Conceito

A composição é uma técnica utilizada na construção de diagramas de classes, configurada dentro de um conjunto de regras que viabilizam a leitura e a compreensão do projeto.

Essa técnica consiste basicamente na dependência de uma determinada classe (A) pertencente ao diagrama, em outra classe (B) existente.

 *A classe (A) somente poderá existir se a classe (B) existir.
 *Se a classe (B) for deletada ou apagada, a classe (A) não terá utilidade.
 *O simbolo para a utilização da composição é um losango cheio.

Exemplo

Em uma universidade, onde se tem vários elementos que a constituem, a classe composta pelos professores universitários depende exclusivamente de uma outra classe principal universidade. Sem ela, a existência da classe professores fica incompleta e sem o menor sentido para o entendimento correto do projeto.

Imagem

Referências

Apostila UML - Linguagem de Modelagem Unificada.