No entiendo la idea de tras de las interfaces, no se cuando
debo implementarla o utilizarlas, no veo claro
cuales son las ventajas
Código:
interface InstrumentoMusical {
void tocar();
void afinar();
String tipoInstrumento();
}
class InstrumentoViento implements InstrumentoMusical {
void tocar() { . . . };
void afinar() { . . .};
String tipoInstrumento() {}
}
no veo cual es la idea de fondo.. pues la clase InstrumentoViento
se puede hacer sin la necesidad de usar la interface.
saludos y espero que me ayuden a clarar mis dudas.