Luego de mi pedido, cumplo en informar que la tesis de Hernán está on line:
http://becoming.blogs.clubsmalltalk.org/2009/09/44/ Saludos, Andrés Juan escribió: > hola gente , lea > >> Así que bueno, la duda concreta viene por ese lado, ¿por qué se hace así >> (como >explicaron) y no como se le ocurrió a mi compañero? Lo primero que se >> me viene a la >mente es el caso de la redefinición de métodos, o cuando se >> utiliza super, pero no sé si >en todos los lenguajes OO es igual. > > El caso de super en st es que el method lookup comienza en la clase > superior no en la clase del receptor. > > si tenes una jerarquia A- >B > > A super clase de B > > y ambas implementan . por ej name ( reponde el nombre de la clase como > symbol.). > > una instancia de A que recibe name responde #A > una instancia de B responderia #B > pero una instancia de A que llame a name con super, > super name > responderia #B. > salu2 > mdc > > > > > > 2009/9/8 GallegO <[email protected]>: >> El 8 de septiembre de 2009 18:15, Leandro Martín Malsam >> <[email protected]> escribió: >>> Así que bueno, la duda concreta viene por ese lado, ¿por qué se hace así >>> (como explicaron) y no como se le ocurrió a mi compañero? Lo primero que se >>> me viene a la mente es el caso de la redefinición de métodos, o cuando se >>> utiliza super, pero no sé si en todos los lenguajes OO es igual. >>> >>> Salu2 >>> >>> Lea >>> >> Ahora que leo esto que planteas me acorde que en VisualSmalltalk se puede >> hacer eso, si uno quisiera hacer la prueba, usando Object>>addBehavior: y >> experimentar con esas cosas. Lo bueno es que para probar, como es basado en >> instancias tambien te sirve para comparar entre comportamientos de algunas >> instancias y de otras de la misma clase. >> Incluso podrias cambiar el MethodDictionary completamente, mientras tu >> sistema funciona. >> >> Las diferencias con c++ y java se pueden ver bien resumidas aqui: >> http://en.wikipedia.org/wiki/Dynamic_dispatch >> Ojo que con respecto a Smalltalk habla un poco de más y al pedo, sin sentido >> :) >> >> Saludos >> GallegO >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org -~----------~----~----~----~------~----~------~--~---
