A associação/composição é uma relação entre classes em que uma classe é composta por outras classes, sendo que os objetos "parte" só podem pertencer a um único objeto "todo" e têm o seu tempo de vida coincidente com o dele. Quando o "todo" morre todas as suas "partes" também morrem. No exemplo apresentado, temos a associação/composição entre as classes Teclado e Notebook, onde um Notebook possui um Teclado e o tempo de vida do Teclado está diretamente ligado ao tempo de vida do Notebook. Já entre as classes Frame e Window, temos uma relação de agregação, onde um Frame pode ter várias Windows e as Windows podem pertencer a vários Frames.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar