paso de una clase a otra

1 view
Skip to first unread message

Leslie Solorzano

unread,
Oct 25, 2009, 12:55:41 PM10/25/09
to is1_unal_2009_02
En una pregunta anterior dije q si estaba bien pasar del frame
principal a control y q control haga todo y devuelva el problema es q
devuelve a frame principal, no se como pasarle eso a la frontera
especifica del caso de uso, en este caso es un caso llamado
administrar historia clinica, y pues tiene su propia interfaz y todo.
Entonces yo estaba instanciando todo en el frame principal y por medio
del constructor de control le paso el hospital, ahi adentro hago lo
que necesite con ese hospital pero al devolverlo no se a donde
devolverlo, ps deberia devolverlo a panelAdminHC y no a
framePrincipal. Debería entonces instanciar todo desde panelAdminHC? o
como hago??

miguel

unread,
Oct 25, 2009, 1:19:34 PM10/25/09
to is1_unal...@googlegroups.com
Buenos días Leslie,

El 25 de octubre de 2009 11:55, Leslie Solorzano <zloy.sm...@gmail.com> escribió:

En una pregunta anterior dije q si estaba bien pasar del frame
principal a control y q control haga todo y devuelva

y devuelva....¿? no entendí...
 
el problema es q
devuelve a frame principal,

Entiendo entonces que tienes una comunicación:

Frame->Panel->Control->Frame

cierto?
 
no se como pasarle eso a la frontera
especifica del caso de uso, en este caso es un caso llamado
administrar historia clinica, y pues tiene su propia interfaz y todo.

En este caso podrías pasarlo en el constructor, o con un set, de manera que tendrías una agregación de Panel hacia la clase entidad contenedora (creo qeu es el hospital)
 
Entonces yo estaba instanciando todo en el frame principal y por medio
del constructor de control le paso el hospital, ahi adentro hago lo
que necesite con ese hospital

Correcto, así lo podrías hacer
 
pero al devolverlo no se a donde
devolverlo,

No tendrías que devolverlo, ya que estás manejando una referencia al objeto que has creado en el frame principal, entonces, al editarlo, no importa desde qué clase (en este caso tu control de un caso de uso específico) se estaría modificando el que instanciaste en dicho panel.
 
ps deberia devolverlo a panelAdminHC y no a
framePrincipal. Debería entonces instanciar todo desde panelAdminHC? o como hago??

En este caso deberías pasárselo a este panel también como parámetro o con método set. Ten en cuenta que será el mismo hospital, ya que estás enviando solamente referencias, entonces la edición en cualquier punto modificaría todos los otros (no literalmente, ya que solo se está modifciando uno)


Espero que esto te pueda colaborar, si tienes aún dudas por favor comunícamelas.

Hasta luego,


--
Miguel Cubides
Ingeniería de Sistemas
Universidad Nacional
Reply all
Reply to author
Forward
0 new messages