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
Sobre diseño: la subclasificación de VHSs en el videoclub   Lista de mensajes  
Responder | Reenviar Mensaje #14033 de 17205 |
RE: [objetos] Sobre diseño: la subclasificación de VHSs en el videoclub

Un artículo para ampliar el tema

http://www.ksc.com/article3.htm

salutes





> -----Mensaje original-----
> De: smalltalking@...
> [mailto:smalltalking@...] En nombre de Sebastián Sastre
> Enviado el: Jueves, 30 de Junio de 2005 20:19
> Para: smalltalking@...
> Asunto: RE: [objetos] Sobre diseño: la subclasificación de
> VHSs en el videoclub
>
>
> Si clarísimo, si fuiste muy claro y me ayuda a pensar en lo
> que estaba buscando.
>
> gracias,
>
> Sebastián Sastre
>
> ssastre@...
> Seaswork
> Special Software Solutions
> www.seaswork.com.ar
>
> Este mensaje y sus adjuntos son confidenciales y de uso
> exclusivo para el usuario a quien esta dirigido. Puede
> contener información amparada por el secreto profesional. Si
> Ud. no es el destinatario especificado no debe copiar, enviar
> o utilizar ninguna parte del mismo y/o de sus adjuntos por
> ningún medio. Las opiniones vertidas son responsabilidad del
> autor y no son emitidas ni avaladas por SEASWORK a menos que
> se indique claramente lo contrario y que la identidad y
> autoridad del autor, para comprometer a nuestra empresa,
> puedan ser verificados. No se garantiza la integridad de los
> mensajes enviados por e-mail ni que los mismos sean enviados
> en termino, o que no contengan errores o virus. El emisor no
> aceptara responsabilidad por los errores, modificaciones u
> omisiones que resulten en el mensaje, bajo la hipótesis de
> que pudo ser modificado.
>
>
> > -----Mensaje original-----
> > De: smalltalking@...
> > [mailto:smalltalking@...] En nombre de Esteban
> > A. Maringolo
> > Enviado el: Jueves, 30 de Junio de 2005 18:32
> > Para: smalltalking@...
> > Asunto: Re: [objetos] Sobre diseño: la subclasificación de
> > VHSs en el videoclub
> >
> >
> > Hola Sebastián:
> >
> > Sebastián Sastre escribió:
> > > mi consulta es para ver si alguien recuerda haber leído
> > un texto
> > > que ponía en discusión el caso de tener que hacer un
> > sistema para un
> > > videoclub.
> >
> > Sí... es del texto del TypeObject Pattern.
> >
> > > La cuestión venía con que si era conveniente tener
> > subclasificado
> > > los títulos o no y qué alternativas de diseño (de TO) se
> proponían.
> >
> > En realidad decía que no convenia subclasificar, pero primero
> > subclasificaba para mostrar que mal que hacía :-P
> > (todo depende de la cantidad, claro).
> >
> > > Recuerdo (quizá no muy exactamente) que planteaba que la
> ventaja de
> > > subclasificar era que podían tener cada unidad su número de
> > serie pero
> > > que además si el casete era medio viejo, una unidad podía
> > ponerse a la
> > > venta o en oferta (o cosas por el estilo).
> >
> > El manejo de inventarios es un tema que siempre me resultó
> > interesante, una de las mejores maneras (que tambien te permite
> > tener identificado a cada recurso) que encontré para resolverlo
> > (nunca en un sistema grande en Smalltalk, sí en VB+RDBMS), es que
> > los recursos (Un cassete, un DVD, un CD) es que estos no son la
> > película, sino el medio.
> >
> > > De cualquier manera lo que no me acuerdo (y quiero
> > saber) es como
> > > resolver la problemática porque la cuestión es que el
> > videoclub tiene
> > > miles de películas con n ejemplares de cada una en alquiler.
> > > Creo que proponía una especie de pattern pero no quiero
> > delirarme
> > > y prefiero preguntar :)
> >
> > > ¿Alguien conoce o sabe resolver esta problematica a
> > nivel diseño?
> > > (Disculpen el ejemplo dmode del videoclub pero así
> estaba en el
> > > texto que una vez leí)
> >
> > En mi caso lo resolvería con las siguientes clases:
> >
> > Title: (puede tener un mejor nombre, algo relacionado con una obra o
> > algo asi) Superclase de otro tipo de "títulos", MovieTitle,
> > BookTitle, etc. Aca estaría, por ej una instancia de MoveTitle
> > llamada "Citizen Kane", y otra de BookTitle llamada "El Principito".
> >
> > Title (el TypeObject)
> > \_ MovieTitle
> > \_ BookTitle
> >
> > MediaResource : esto representa el "recurso" sobre el que están los
> > titulos, y tiene como subclases "concretas", por ej.: DVD, VHS, CD,
> > HardCoverBook, etc..
> >
> > MediaResource (el TypedObject)
> > \_ HardCoverBook
> > \_ DVD
> > \_ VHS
> > \_ CD
> >
> >
> > Una instancia de MediaResource, por ej. aDVD, tiene un "title" que
> > viene puede ser aMovieTitle. O bien puede ser inclusive aBookTitle
> > (un libro en formato digital).
> >
> > De esa manera los títulos tiene una "relacion" de 1:n con respecto a
> > quienes lo poseen.
> > Y cada DVD, VHS, etc... puede tener su identificación unica (código
> > de barras, RFID, etc), pues cada "recurso" es unico.
> >
> > En el caso de un VHS que tuvo más de una película en el, podría
> > tener una colección de Titles que pasaron por él, y a partir de que
> > fecha, teniendo uno que es el actual (que puede ser presentado por
> > una instancia (que podría ser un singleton) de UndefinedTitle (un
> > objeto virtualizante de "no título") o por el mismisimo nil.
> >
> > Claro que el de que un objeto sea typeObject de otro es una cuestión
> > de roles, pues un VideoTape puede ser el typedObject de
> > VideoTapeType (cuyas subclases podrían ser VHS, S-VHS, Beta, etc).
> > Claro que este caso no sería tan complicado subclasificar
> VideoTape,
> > pues las alternativas son pocas y aparecen a una velocidad que
> > permite adaptar el sistema mientras tanto.
> >
> > Igual... subclasificar un VHS?
> > En todo caso se subclasificaría para definir otros tipos de VHS, por
> > ej S-VHS :-)
> >
> > Espero se haya entendido.
> >
> > Saludos.
> >
> > --
> > Esteban.
> >
> >
> > Para más información sobre la Asociación escribir a
> > info@...
> >
> > Smalltalking es un espacio colaborativo creado para el
> > estudio y desarrollo en Ambientes de Objetos. Se sustenta
> > gracias a la participación de sus socios.
> >
> > Las reglas de etiqueta sobre la lista están en
> > http://www.smalltalking.net/join/netiquete.htm
> >
> > Enlaces de
> > Yahoo! Grupos
> >
> >
> >
> >
> >
> >
>
>
>
> Para más información sobre la Asociación escribir a
> info@...
>
> Smalltalking es un espacio colaborativo creado para el
> estudio y desarrollo en Ambientes de Objetos. Se sustenta
> gracias a la participación de sus socios.
>
> Las reglas de etiqueta sobre la lista están en
> http://www.smalltalking.net/join/netiquete.htm
>
> Enlaces de
> Yahoo! Grupos
>
>
>
>
>
>
>
>




Vie, 1 de Jul, 2005 4:57 pm

ssastre@...
Enviar correo Enviar correo

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

Hola gente, mi consulta es para ver si alguien recuerda haber leído un texto que ponía en discusión el caso de tener que hacer un sistema para un videoclub....
Sebastián Sastre
ssastre@...
Enviar correo
30 de Jun, 2005
8:41 pm

Hola Sebastián: ... Sí... es del texto del TypeObject Pattern. ... En realidad decía que no convenia subclasificar, pero primero subclasificaba para mostrar...
Esteban A. Maringolo
emaringolo
Sin conexión Enviar correo
30 de Jun, 2005
9:30 pm

Si clarísimo, si fuiste muy claro y me ayuda a pensar en lo que estaba buscando. gracias, Sebastián Sastre ssastre@... Seaswork Special Software...
Sebastián Sastre
ssastre@...
Enviar correo
30 de Jun, 2005
11:19 pm

Un artículo para ampliar el tema http://www.ksc.com/article3.htm salutes...
Sebastián Sastre
ssastre@...
Enviar correo
1 de Jul, 2005
4:57 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