¿cuándo usar interfaces?

Cuando sabemos qué queremos; pero

·         no sabemos (aún) cómo hacerlo

·         lo hará otro

·         lo haremos de varias maneras

Las interfaces son muy útiles para hacer upcasting (decir que una variable es de la clase interface y asignarle referencias a valores de clases que la implementan).

Temas relacionados

99. interface (palabra reservada)