No diagrama de classes UML mostrado abaixo, as classes ClasseA e ClasseD são abstratas. As demais classes são concretas.
Considere que objetoX é uma instância de ClasseB. Com base apenas no diagrama, tem-se que objetoX
- A. está associado a uma instância de ClasseC.
- B. não pode ser associado simultaneamente a instâncias de ClasseE e de ClasseF.
- C. não pode ser associado a uma instância de ClasseE que já esteja associada a outra instância de ClasseB.
- D. pode ser associado a, no máximo, uma instância de ClasseE e a uma de ClasseF.
- E. pode chamar um método público definido em ClasseD em uma instância de ClasseE a que esteja associado.