Varios 25 Dec 2006
Que es y cuando utilizar el patron type object
Hace un tiempo y en mi otro blog sobre web2.0 y e-marketing en inglés, había publicado un post sobre el patron de análisis Type object, y en base a los pedidos de varios amigos lo voy a re-postear (cosa que no me gusta demasiado) aqui.
Que es type object?
Bien, textual de la definición:
Desacopla instancias de sus clases para que estas puedan ser implementadas como una instancia de una clase. Type Object permite crear nuevas clases dinámicamente en tiempo de ejecución porque estas son instancias, y también permite al sistema crear instancias de esas instancias de tipo clase.
Suena complicado?
A veces una clase no solo requiere un numero desconocido de instancias, sino que tambien una cantidad desconocida de subclases, Un objecto puede crear nuevas instancias, pero usualmente no puede crear nuevas clases sin tener que recompilar. Type object permite básicamente hacer esto, crear una clase X y por otra parte una clase Y que sea el tipo de la clase X, finalmente van a existir 2 objetos instanciados, uno es el objeto en si mismo y el otro objeto sería la descripción del anterior.
Cuando usar este patrón? (del paper original)
- Las instancias de una clase necesitan estar agrupadas para implementar el comportamiento o los atributos del grupo.
- La clase necesita una subclase por cada grupo para implementar los atributos/comportamientos del grupo.
- La clase requiere una gran cantidad de subclases y/o la variedad total de subclases que quizas se requieren se desconoce
- Se necesita poder crear nuevas agrupaciones en tiempo de ejecucion que quizas no se predijeron durante el diseño.
- Se necesita poder cambiar una subclase de un objeto despues de que se instancio sin tener que mutar a una nueva clase.
- Se necesita jerarquizar los grupos recursivamente de modo que ese grupo sea a su vez un item de otro grupo.
Espero que les sirva este update!, los comentarios y aportes son bienvenidos
.
Nota: se preguntaran , que hace esta nota en un blog sobre juegos moviles?, bien, al principio este blog era sobre muchas cosas, y luego fue redefinido como un blog sobre juegos para psp y para celular.
3 Responses to “Que es y cuando utilizar el patron type object”
Dejar un comentario :)
- giovanni: quiero saber cuando llega naruto shippuden 3 en colombia para psp por favor si alguien sabe responda...
- jhon: ptm las copias chinas me estan llegando altamente aqui en peru algunos se aprobechan de esto y hacen pasar como...
- alvaro: cuadrado + x + R1...
- ivan_gut: Este es un juego muy recomendable, de una chica que anda desnuda nada de nada, en todo momento sus encantos...
- pablo: messi eres el mejor.Qien diga qe no le digo:copa,liga,champions,supercopa,copa del rey,y a por el mundialito....Animo qe podeis....
- Cprez: Que estupidez ya estoy sacandole historia a bayonetta y es un juegazo mucho mejor que devil may cry y tiene...
- pablo: en argentina salio el naruto accel 3 y ya estan en las tiendas para comprarlo...
- Normons: Soy de Capital FEderal, Argentina, ya tengo la psp go, ahora, necesariamente hay que ingresar en la pàgina store para...
- kN: Solo dices y muestras lo que te interesa, este juego sera un bombazo tanto para xbox360 como Ps3 Y en esas...
- yeeeeeha: jajajaja vaya ESTAFA...
- shadow vs sonic: A doy mi mns vale. ruben_sacred2_10@hotmail.com; pd : todo en minusculas mi mns....
- shadow vs sonic: yo estoy atascado donde tengo que Silver se me una para parar la robobola y no se como pasara...
- pelele: desgraciado... es un juegazo y encima t dejaste sin mencionar muchas cosas.... maldito como se t ocurre insultar un juego fantastico la...
- adrian: comprtate la que tiene rokc band del psp 3000 tiene 5.03 fireware compralo no te vas a arrepentir...
- Carmen: muchas gracias...
- Carmen: Me gustaria bajar los juegos nuevos muchisimas gracias...
- LeoDeaThMetak: Yo no me fijo en los graficos , si estuviera el prince of persia en ps3 y el god fo...
- mario crazy: no creo que ya la allan pirateado que suban imagenes haber si e cierto,ha mi pregunta no es como se...
- Ariel: nose como hacer para que mas de un jugador persiga al enemigo que tiene la pelota y hacer trucos para el...
- jose: es el juego mas chinnnnnngon...




on 18 May 2009 at 8:57 pm 1.Iair said …
No puedo creer que buscando sobre type object te encontré a vos!
Buen, saludos,
Me pongo a leer el artículo.
on 26 Oct 2009 at 4:32 pm 2.burnin' out said …
buen aporte justo buscaba algo de info de type object para usarlo en la facultad
saludos
on 28 Oct 2009 at 11:45 am 3.veronica said …
me gustaria saber sobre relationship type .. si es que tienes tiempo
graz