1
resposta

SOLID

Assistindo a aula Liskov Substitution Principle, me surgiu uma dúvida. Seguindo esse princípio, significa que o polimorfismo de sobrecarga é uma má prática?

PS: Sei que o PHP não suporta esse tipo de polimorfismo.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Não necessariamente, esse principio nos diz que, podemos fazer sobrecarga, contudo ao chamar os metodos devemos obter a mesma resposta por exemplo, se uma metodo retorna um desconto em porcentagem, caso ele tenha uma sobrecarga ou polimorfismo, o mesmo devrá ter o mesmo resultado trazendo uma porcentagem em vez de por exemplo um texto ou algum valor numerico aleatorio.