Uma outra vantagem de trabalhar com polimorfismo com Interface ao invés de herança é que a classe não herda características específicas da classe pessoa. Exemplo se a classe Pessoa tivesse um método que não fosse necessário a classe Atleta esse método ainda seria herdado Excelente aula prof. Parabéns!
Suas aulas são excelentes, mestre. A forma como você apresenta diferentes pontos de vista é muito valiosa, pois nos ajuda a desenvolver um senso crítico sobre as melhores práticas na implementação de interfaces. Embora não esteja errado estender a classe pai na classe filha e recriar métodos, a implementação de interfaces pode ser mais vantajosa. Por exemplo, ao usar interfaces, evitamos herdar métodos desnecessários que podem não ser relevantes para a classe filha. PS: Sempre venho aqui onde vejo um assunto para ter uma segunda opinião kkk 🔥🔥
PHP Orientado a Objetos: bit.ly/curso--php-orientado-a-objetos
Uma outra vantagem de trabalhar com polimorfismo com Interface ao invés de herança é que a classe não herda características específicas da classe pessoa.
Exemplo se a classe Pessoa tivesse um método que não fosse necessário a classe Atleta esse método ainda seria herdado
Excelente aula prof. Parabéns!
Valeu !!!
Suas aulas são excelentes, mestre. A forma como você apresenta diferentes pontos de vista é muito valiosa, pois nos ajuda a desenvolver um senso crítico sobre as melhores práticas na implementação de interfaces. Embora não esteja errado estender a classe pai na classe filha e recriar métodos, a implementação de interfaces pode ser mais vantajosa. Por exemplo, ao usar interfaces, evitamos herdar métodos desnecessários que podem não ser relevantes para a classe filha. PS: Sempre venho aqui onde vejo um assunto para ter uma segunda opinião kkk 🔥🔥
Obrigado pelas visitas e pelo comentário, ajuda bastante.