Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2011, 10:23
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Consulta Interface

Hola a tod@s,
he visto en alguna ocasión códigos en Java que hacen lo siguiente, pero francamente, no se para qué sirve o qué ventajas pueden aportarte.

Intentaré ser breve:

Se crean:
- ClaseA
- InterfaceA

Entonces:
ClaseA implementa InterfaceA

Y luego....
Desde Clase123 se instancia ClaseA de la siguiente manera:
private InterfaceA obj = new ClaseA();


Mi pregunta:
No es mejor no crear la InterfaceA e instanciar directamente desde Clase123:
private ClaseA obj = new ClaseA();

Que ventajas podemos encontrar haciéndolo con una interface?

Muchas gracias a todos.

Un saludo!

Athlit