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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.
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.