Ciência da Computação Software Programação Programação Orientada a Objetos

Na análise orientada a objetos, assinale a alternativa correta sobre composição:
  • A. É uma relação do tipo “todo/parte” ou “possui um”, na qual uma classe representa um objeto grande que é composto por objetos menores com tempo de vida independente da classe.
  • B. É uma relação entre uma interface e a classe que a implementa.
  • C. Determina que o objeto parte pode pertencer a somente um todo e as partes devem viver e morrer com o todo.
  • D. É a capacidade de dois ou mais objetos responderem à mesma mensagem, cada um a seu próprio modo.
  • E. Permite compartilhar uma estrutura comum entre várias subclasses similares sem redundância.