Questão
ID 1127481Disciplina: Tecnologia da Informação
Assunto: Princípios SOLID
Ano: 2024 Banca: CETEC - Centro de Educação Tecnológica do Estado do Ceará Órgão: Secretaria de Educação do Estado do Ceará
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?