No vídeo ele fala que não tem problema estender de mais de uma interface, mesmo se as interfaces tiverem métodos com o mesmo nome, pois por serem abstratas, ira executar o mesmo método, mas e se a classe estender de duas interfaces, com métodos iguais mas tipos ( tanto de retorno quanto parâmetros da função) diferentes? Qual vai ser executada na hora de chamar o método com o mesmo nome?
Eu fiz um teste e vi que o eclipse pede para ambos os métodos serem implementados, mas apenas um é executado. Se em um sistema real, com uma complexidade muito grande, ocorrer de ter duas interfaces com métodos de mesmo nome, mas tipos diferentes, existe uma solução para escolher qual método será executado? Ou a unica solução é mudar o nome dos métodos?