HERANÇA MULTIPLA vs JAVA

Eu uso interfaces principalmente em objetos que prestam serviços pela Web. Tem muito método que pode ser compartilhado e aí eu procuro organizá-los em interfaces de acordo com as suas funções.

Eu uso interfaces mais como uma “biblioteca de operações”. Fica melhor depois pra documentar as funcionalidades de um determinado objeto, pois sabendo quais interfaces ele implementa automaticamente você consegue imaginar o seu alcance.