Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/02/2007, 22:23
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: ayuda con interface

Hola:

La teoría está muy bien, pero al final la interface sirve para lo que comenté, para aislar unas clases de otras, haciendo que se vean a través de interfaces y no directamente y evitar además dependencias indirectas.

Lo del contrato es cierto, lo de diseño más elegante es cierto, pero no explican la utilidad práctica.

Un ejemplo práctico. Al JButton se le pasa un Action que es una interface. Esto permite que el JButton pueda hacer cualquier cosa que nosotros queramos siendo el JButton totalmente independiente de nuestro código. Por ello, el JButton puede existir ya compilado en una librería estándar de java y no necesitamos modificarlo y recompilarlo cada vez que queramos que haga algo distinto.

Se bueno.
__________________
Apuntes Java
Wiki de Programación