Entrar
¿Nuevo usuario? Inscribirme
smalltalking · Un lugar para el estudio y desarrollo de Ambientes de Objetos virtuales.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
[Dolphin] To ValuePresenter or not to ValuePresenter   Lista de mensajes  
Responder | Reenviar Mensaje #12095 de 17205 |
RE: [objetos] [Dolphin] To ValuePresenter or not to ValuePresenter

Estimado Esteban,

Lo que veo que se destaca es:

"...If the model is a mutable object, in that it is legal (and sensible)
to modify it in place, then it is usual to treat it as a simple
<presenter> and create a class descended directly from Presenter itself.
If, on the other hand, the model is to be immutable then the presenter
should be implemented as a <valuePresenter>. ..."

En pocas palabras, te convendrá usar un ValuePresenter (que no
siempre resulta necesario subclasificar) cuando el modelo sabés que es
inmutable como en el caso de String, Date, Time, SystemColor, etc

Si tu modelo es un objeto que tiene buenas chances de ser
rediseñado, como por ejemplo MovimientoStock, etc. entonces te conviene
un presenter común y corriente.

I hope this helps,

Sebastián Sastre
ssastre@...
www.seaswork.com.ar


> -----Mensaje original-----
> De: Esteban A. Maringolo [mailto:eMaringolo@...]
> Enviado el: Lunes, 02 de Agosto de 2004 17:42
> Para: smalltalking@...
> Asunto: [objetos] [Dolphin] To ValuePresenter or not to ValuePresenter
>
>
> Hola:
>
> Estoy armando unos View-Presenters, para utilizar
> dentro de otros view-presenter, algo asi tipo "partes" o
> "controles" como se dice en otros lados.
>
> Mi duda viene con respecto a los valuePresenters, ya
> que no se si debo encararlos como subclases de
> ValuePresenter, o directamente desde Presenter.
>
> En el class comment de ValuePresenter o
> ValueDialogPresenter da una pista de cómo elegirlos, pero yo
> aún no termino de decidirme ya que no lo entiendo del todo bien.
>
> Saludos y gracias.
>
> --
> Esteban A. Maringolo
>
>
>
>
> Para retirarse del grupo,
> puede enviar un email a:
> smalltalking-unsubscribe@egroups.com
>
> Enlaces de Yahoo! Grupos
>
>
>
>
>
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.732 / Virus Database: 486 - Release Date: 29/07/2004
>
>

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.734 / Virus Database: 488 - Release Date: 04/08/2004





Jue, 5 de Ago, 2004 1:39 pm

ssastre@...
Enviar correo Enviar correo

Reenviar Mensaje #12095 de 17205 |
Desplegar mensajes Autor Ordenar por fecha

Hola: Estoy armando unos View-Presenters, para utilizar dentro de otros view-presenter, algo asi tipo "partes" o "controles" como se dice en otros lados. Mi...
Esteban A. Maringolo
emaringolo
Sin conexión Enviar correo
2 de Ago, 2004
8:40 pm

Los value presenter tienen como modelos a objetos con el protocolo de ValueHoder. Los presenter pueden tener cualquier cosa como modelo. La ventaja de usar un...
Sergio Bruno Fedi de ...
sfedi
Sin conexión Enviar correo
4 de Ago, 2004
12:35 pm

... A qué te referis con esto? A los TextPresenter, BooleanPresenter, etc? Algo que me confunde de la explicación que da el class comment es que dice que los...
Esteban A. Maringolo
emaringolo
Sin conexión Enviar correo
5 de Ago, 2004
12:48 pm

Para objetos complejos me hice mi propia jerarquia de Composites. Presenter MyComposite CuentaComposite BancoComposite Etc. Esto te sirve si crear los...
Bruno Buzzi Brasesco
brunobrasesco
Sin conexión Enviar correo
6 de Ago, 2004
2:49 pm

Estimado Esteban, Lo que veo que se destaca es: "...If the model is a mutable object, in that it is legal (and sensible) to modify it in place, then it is...
Sebastian Sastre
ssastre@...
Enviar correo
5 de Ago, 2004
1:41 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda