Indique o recurso da programação orientada a objetos que permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.