Boa noite,
Minha dúvida esta em relação a interface e herança, eu entendi o funcionamento dos dois conceitos, mas não consigo imaginar como programar para java baseando a maioria das classes em interface. Aparentemente boa parte dos programadores experiêntes aconselham isso para diminuir o acoplamento entre as classes, mas não consegui ainda visualizar minhas classes todas utilizando interface.
Como seria o trabalho dessa forma?
Alguém poderia me dar exemplos a mais do que existe na apostila da caelum?
Obrigado