En una aplicación Swing, ¿cuál es la mejor forma de enviar datos (interactuar) entre dos vistas?Swing: ¿la mejor manera de interactuar entre vistas?
En cuanto a la sesión de acoplamiento en el Study Guide to the SCJP 6, que dice:
aplicaciones OO Todo no triviales son una mezcla de muchas clases y las interfaces trabajando juntos. Idealmente, todas las interacciones entre los objetos en un sistema OO deben utilizar las API, en otras palabras, los contratos, de respectivas clases de los objetos.
Si entendí esto correctamente, la mejor manera sería crear interfaces (contratos) para cada vista y, si es necesario, utilizar estos métodos de interfaz para recuperar datos. ¿Es esta una buena manera? Pasar un buen rato creando muchas interfaces para decir lo que está expuesto por una vista ¿está bien?
Otra forma en que pienso es tener clases para contener los datos (modelo) de una vista. En este caso, ¿es un buen enfoque acceder directamente a este modelo de clases?
Gracias de antemano.
Parece que tiene todos los ejemplos para cada situación :-) –