Hernan Wilkinson escribió: > 5) El encapsulamiento no solo se rompe en la subclasificación por > acceder a las variables de instancias sino por el hecho de poder > redefinir comportamiento o utilizar super, etc. Hacer estas cosas > implica saber como está implementada la superclase y por lo tanto hace > que las clases sean "cajas blancas" y no "cajas negras", por eso se > dice que rompe el encapsulamiento.... Pero vos crees que se rompe el encapsulamiento? (como decís "por eso se dice que") En mi opinión no. Yo asocio mas el concepto de encapsulamiento al momento en que se envía un mensaje, no me pongo a pensar en encapsulamiento en el momento en que estoy desarrollando. Y en el momento que un objeto recibe un mensaje lo pienso como un "todo" no pienso en todo el lookup y dónde estaban definidas las instVars ni nada de eso. Imagino que el objeto entiende todos los mensajes desde object como si fueran suyos. Lamentablemente esto es algo más relacionado o como uno vive la ejecución del sistema, no todos deben sentir lo mismo.
Ahora ,si malas herencias te rompen todo, ya es otro tema creo. 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 -~----------~----~----~----~------~----~------~--~---
