Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Tema: Como a Agregação pode ser uma grande aliada no reaproveitamento de código e na diminuição do esforço para a manutenção dos sistemas na Programação Orientada a Objetos.
Para entender a Agregação temos que saber que ele é um objeto em uma relação todo/parte, o objeto parte é um atributo do objeto todo. O ciclo de vida do objeto parte é limitado ao ciclo de vida do objeto todo, porém a parte vive sem o todo e o todo existe sem as parte (relação todo-parte fraca).
A agregação indica que as classes do relacionamento é uma parte ou está contida em outra classe, na semanticamente é representada por: “consiste em”, “contém”, “é parte de”. Exemplo: uma casa ela existe, vive sem espelho, porém a casa tem espelho. O espelho ele é uma agregação a casa, pois ele n esta como parte da casa e pode ser removido.
Mas para ser exata uma agregação ela não necessariamente depende de algo pra existis, se ele dependesse seria uma composição e se ela fosse o espelho ela seria uma herança. São três formas de pensar um mesmo conceito, mas são semanticamente muito diferentes.

Mais conteúdos dessa disciplina