Linha 16: Linha 16:


== Ex 3 ==
== Ex 3 ==
Suponha as classes funcionário e empresa, onde funcionário é a classe filha e empresa é a classe pai. Observe que não faz sentido ter funcionários, se não existir uma empresa onde eles possam trabalhar. 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)
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 =
= Diferenças entre Agregação e Composição =

Edição das 21h16min de 11 de novembro de 2014

Associações

Conceito

A composição é um vinculo forte entre duas classes. O conceito é muito usado nos sistemas de bancos de dados.

Composição

Definição

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

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

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

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

Referências Bibliográficas

Válida a pesquisa apenas em Livros, Artigos ou Revistas.