Hola Gustavo, A mi me parece util ese link, para el que se preocupa por esos detalles. Hace algunos años, cuando lei ese articulo, me di cuenta de que habian tomado la decision basandose en las necesidades de un desarrollador de frameworks (lo que Microsoft hace) dandole una solucion al problema de versionamiento. Otras necesidades tenemos los que no desarrollamos frameworks (al menos no todo el tiempo). Cuando usamos C# para escribir logica de negocio, la limitacion nos molesta un poco mas. Ultimamente voy entendiendo que la herencia, la herramienta que me parecia magica en mis inicios en el diseño OO, termina siendo una trampa en muchos casos (no en todos). Cada vez entiendo porque tenian razon los que decian que mejor que la "herencia" es "interfaces + composicion". Por este motivo, ya no es un problema tan grave la cuestion de virtual o no virtual. Probablemente la experiancia, en nuestra profesion, sea ese gradual entendimiento de que nada es magico, nada es bueno siempre, todo tiene pros y contras. Un saludo Carlos Peix
_____ De: [email protected] [mailto:[email protected]] En nombre de Gustavo Ringel Enviado el: Miércoles, 14 de Enero de 2009 04:41 a.m. Para: [email protected] Asunto: [NHibernate-Hispano] Re: Pregunta Virtual Dario, no veo ninguna razon valida en el mail que mandaste, vos si? Es la escuela de siempre de Microsoft: Te damos esto para que no cometas errores porque la mayoria de nuestros usuarios son estupidos. O sea que la gente que si sabe cuando quiere virtual y cuando no tiene que sufrir. Porque no hacen todas las clases sealed tambien de entrada con ese criterio? Gustavo. On Tue, Jan 13, 2009 at 11:47 PM, Dario Quintana <[email protected]> wrote: Hola gente En realidad, por "algunas razones" no es virtual, me lo desayuné hace algún tiempo en este link que me pasaron (en las listas del MUG): http://www.artima.com/intv/nonvirtual.html Saludos --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
