Imagem de fundo

O conceito de polimorfismo no contexto de programação orientada a objetos é utilizado

O conceito de polimorfismo no contexto de programação orientada a objetos é utilizado
A
quando supertipos herdam características de subtipos, ou seja, ocorre um reaproveitamento de código, fazendo-se com que propriedades em comum de objetos com tipos distintos sejam gerenciados em um local centralizado.
B
quando a implementação de um método de um objeto pode ser intercambiada sem a necessidade da utilização de herança ou de composição. Sendo assim, um mesmo objeto pode ter dois comportamentos com assinaturas de métodos distintas.
C
quando há uma entidade relacionamento entre dois objetos de tipos diferentes. Essa entidade relacionamento permite que sejam compartilhadas diferentes propriedades dos dois objetos em uma relação de muitos para muitos.
D
quando se permite escrever programas que processam objetos que compartilham a mesma superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse.