45. UML (Unified Modeling Language) tem vários diagramas. Um diagrama de classes permite expressar vários tipos de associações entre classes, sendo que algumas dessas associações são particularmente importantes. As afirmações a seguir são definições de algumas associações existentes em UML 2.0.
I - ________________ é um tipo bem particular de associação entre classes, especificando um relacionamento ´todo-parte´ entre dois objetos, podendo
assim expressar que um objeto (todo) tem como componente um outro objeto (parte).
II - ________________ é um tipo mais forte de agregação, onde o objeto ´todo´ tipicamente controla o ciclo de vida do objeto ´parte´.
III - _______________ é um tipo particular de associação que permite compartilhar características (que podem ser atributos, associações ou métodos) de duas
ou mais classes, combinando-as em uma (super) classe genérica; é um relacionamento muito importante, que possui a propriedade de herança e
é usado para a estruturação do diagrama de classes.
Assinale a alternativa que completa correta e respectivamente as lacunas acima.