14 lines
584 B
Python
14 lines
584 B
Python
# Polimorfismo em Python Orientado a Objetos
|
|
# Polimorfismo é o princípio que permite que
|
|
# classes deridavas de uma mesma superclasse
|
|
# tenham métodos iguais (com mesma assinatura)
|
|
# mas comportamentos diferentes.
|
|
# Assinatura do método = Mesmo nome e quantidade
|
|
# de parâmetros (retorno não faz parte da assinatura)
|
|
# Opinião + princípios que contam:
|
|
# Assinatura do método: nome, parâmetros e retorno iguais
|
|
# SO"L"ID
|
|
# Princípio da substituição de liskov
|
|
# Objetos de uma superclasse devem ser substituíveis
|
|
# por objetos de uma subclasse sem quebrar a aplicação.
|