Teoria: Polimorfismo e Assinatura de Métodos
This commit is contained in:
13
aula144.py
Normal file
13
aula144.py
Normal file
@@ -0,0 +1,13 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user