Diseño de aplicaciones

Amelia
30 de Enero del 2004
Estoy desarrollando una aplicacion que pide informacion al usuario a traves de JFrames.
A medida que rellena esos Frame, yo voy creando objetos de varias clases. Pero mi problema es que como esos objetos los he creado dentro de otros Frames cuando quiero usarlos dentro de otros clases distintos para recuperar informacion, no puedo, a no ser que declare sus métodos estáticos o los vaya pasando entre clases.
No se si es que mi aplicacion está mal diseñada o es que hay algo que no se.
Espero haberme explicado claramente.
Muchas gracias, Amelia

mytrol
30 de Enero del 2004
Ahh creo que el problema que tienes se refiere al alcance de las variables y las referencias a objetos que haces desde tus clases. Si vas a usar varias clases pero solo necesitas que solo una se pueda instanciar, crea todas las demás clases como clases privadas y así no habrá ningun problema. Tienes dudas de como se hace?? Mandame un e-mail

chuidiang
30 de Enero del 2004
Es bastante normal andar pasando los datos entre clases a base de métodos toma y dame (set y get).

Lo de estático no suele ser buena idea porque entonces sólo permite una instancia de la clase (o varias, pero que comparten el mismo dato).

Se buena.