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 hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Preguntas varias en Squeak   Lista de mensajes  
Responder | Reenviar Mensaje #9805 de 17205 |
Re: [objetos] Preguntas varias en Squeak

Hola Esteban,

[snip]
> Ellas son:
>
> * Quiero crear un tile o morph que funcione de contenedor del nombre
> del producto (Product>>name), y que se vaya actualizando si el nombre
> del producto cambia. Trate con StringMorph y UpdatingStringMorph, pero
> hay algo que estoy pifiando. Sobre todo con UpdatingStringMorph, ya que
> para instanciarlo se utiliza UpdatingStringMorph on: anObject selector:
> aSymbol, pero no se que es selector...
> [INSIGHT!] Listo, resuelto mientras lo preguntaba :-) [*]

Con el tema de los morphs en squeak es muy comun lograr interfaces hibridas
mvc/morph. Eso no es malo "per se", siempre y cuando uno distinga donde se
esta usando un modo o el otro.

El UpdatingStringMorph es mas "morph" y toma lo que necesite de un "modelo"
sin que este colabore. En una triada MVC, el modelo tiene que notificar
del cambio (por algun mecanismo de eventos) para que los objetos
observadores se enteren.

El UpdatingStringMorph pregunta todo el tiempo (ok, cada N ms) al objeto
obsevardo. Esto es muy comodo en algunas situaciones, pero muy preligroso
en otras. Imaginate que tengas 1000 objetos opbservados por 1000
UpdatingStringMorph, imaginate la cantidad de mensajes que se estarian
evaluando todo el tiempo.

Yo suelo tener 1 objeto que hace de VC (View Controller) contra un modelo
(M). Este VC es una especia de Intermediator entre el MVC donde el modelo
sabe participar y los morphs.

> * Cada producto tiene un tipo o clase, preferi llamarlo tipo por una
> cuestion de no generarme lios con el ambiente smalltalk. El tipo es una
> v.i. "type", que corresponde es aProductType. aProductType tiene un
> estructura similar a aProduct, ya que tambien tiene subtypes, que son
> otrosProductTypes.
> Mi pregunta con todo esto es como manejarlos a nivel implementacion
> (existe tal cosa en ST?), si los nombres de los tipos sean Strings,
> ubicados en un ProductTypeList (aDictionary), con su nombre como
key,
> y ellos mismos como value [se puede hacer esto?].

aString y aProductType son Objetos... so, si podes hacer eso.

Igual no entendi bien que parte de la implementacion queres modelar con ese
aDictionary. Necesitas una coleccion de todos los posibles tipos? Que tal
algo asi:

ProductType allSubClasses.

[snip]
> Saludos!
>
> --
> Esteban

Saludos,

Diego






Dom, 1 de Jun, 2003 10:32 am

diegogomezdeck
En línea En línea
Enviar correo Enviar correo

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

Hola: Estoy trabajando con squeak, y tratando de hacer una aplicacion de composicion de productos. Esto para poder hacer "templates" de estos, y armar...
Esteban A. Maringolo
emaringolo
Sin conexión Enviar correo
30 de May, 2003
10:30 pm

Hola Esteban! [SNIP HERE] ... [SNIP HERE TOO :)] Para pedir el lista de los tipos de produtos, yo lo haría a la Smalltalk. Copiándo un poco el modelo de...
Hernan Galante
hernan_galante
Sin conexión Enviar correo
31 de May, 2003
1:34 pm

Hola Esteban, No se si será de tu interés, pero en la pagina de "Laboratorio" de nuestro sitio hay un aimplementación de una problemática similar llamado...
Alejandro F. Reimondo
alereimondo
Sin conexión Enviar correo
1 de Jun, 2003
10:12 pm

... Hola Ale. ... Lo bajé, pero aún no lo miré. Le pego un vistazo y te cuento. Muchas gracias! -- Esteban....
Esteban A. Maringolo
emaringolo
Sin conexión Enviar correo
3 de Jun, 2003
2:36 am

Hola! ... Cada vez que leo estas cosas me da la sensacion de que no esta hecho para smalltalkers. ¿A Uds. le pasa lo mismo? ;) Diego, vi que uno de los links...
GallegO
fxgallego
Sin conexión Enviar correo
3 de Jun, 2003
12:45 pm

Hola Gallego, ... Con algunos patterns si, con otros no. Les recomiendo el libro "The Design Patterns Smalltalk Companion". ... ...
diegogomezdeck@...
diegogomezdeck
En línea Enviar correo
4 de Jun, 2003
8:01 am

En la mayoria de los casos a mi me pasa eso "no esta hecho para smalltalkers", excepto con los patterns mas simples, en general cuando me pongo a profundizar...
Andres Otaduy
otaduyandres
Sin conexión Enviar correo
3 de Jun, 2003
2:00 pm

Hola Esteban, [snip] ... Con el tema de los morphs en squeak es muy comun lograr interfaces hibridas mvc/morph. Eso no es malo "per se", siempre y cuando uno...
diegogomezdeck@...
diegogomezdeck
En línea Enviar correo
1 de Jun, 2003
11:06 am

... Hola Diego, STers. ... Aún no comprendo porqué Morph es _tan_ interesante, bueno, etc, tal como leo que dicen en varios lugares. Osea, las ventajas...
Esteban A. Maringolo
emaringolo
Sin conexión Enviar correo
3 de Jun, 2003
2:36 am

Holas... [snip] ... No es que Morphic sea mejor que MVC. Son modelos distintos, ni mejor ni peor. Como son modelos distintos solo podemos hablar de...
diegogomezdeck@...
diegogomezdeck
En línea Enviar correo
3 de Jun, 2003
8:36 am

Esteban, Te recomiendo que pegues una leida al "The Type Object Pattern" ( http://www.ksc.com/article3.htm ) Saludos, Diego [snip]...
diegogomezdeck@...
diegogomezdeck
En línea Enviar correo
3 de Jun, 2003
8:44 am
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