Bom dia!
Acabei de assistir ao vídeo de interfaces no java e entendi que a grande vantagem de utilizar interface seria para que a classe que utiliza a interface não "esquecer" de implementar os métodos, porém isso não gera cópia de um mesmo código em todas as classes que utilizam a interface? Qual seria a maneira de não copiar o código?
No exemplo do vídeo a interface era "Autenticavel" e todas as classes que utilizam esta interface precisam implementar a maneira de se autenticar, que poderia (ou não) ser igual. Mas se pode ser igual, fica com código duplicado...
Não sei se consegui explicar a minha dúvida ou se ficou meio confuso.
Obrigado!