> La forma m s f cil (y creo, m s limpia) de hacer esto es instanciar
> OTRO
> objeto.  Si es una modificaci n, se puede clonar el objeto original,
> editar el clon, y actualizar el modelo (desde su clon) at micamente.
>
> Lo bueno de esta forma es que tanto el objeto "InEdition" como el
> original, son modelo completos... ergo se aplica toda la l gica del
> modelo.

Yo esto no lo hago.
Justamente cuando edito, NO QUIERO logica del modelo que pueda estar
haciendo cosas que no tengan que ver con la Edicion del objeto.

Cuando alguien edita un objeto, lo que hay instanciado es un Command
de Edicion, cuyo subject es el objeto a editar, y los colaboradores
del Command de Edicion, son o copias o los mismos colaboradores del
objeto a editar (del subject).

El Command me ayuda a hacer atomica y a darle una semantica distinta a
los cambios que se hacen sobre el subject, el objeto del modelo.

--~--~---------~--~----~------------~-------~--~----~
 Ha recibido este mensaje porque está suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected]
Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en 
http://groups-beta.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a