

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o seguinte código em Python:
class Animal:
def make_sound(self):
pass
class Dog(Animal):
def make_sound(self):
return "Bark"
class Cat(Animal):
def make_sound(self):
return "Meow"
def play_sound(animal):
print(animal.make_sound())
dog = Dog()
cat = Cat()
play_sound(dog)
play_sound(cat)
O que o código acima demonstra?
Polimorfismo
Herança
Encapsulamento
Abstração
Agregação