26/02/2007, 22:23
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 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. |