Desde que tengo memoria que se enzeña POO en la FCEyN en la UBA, enseñamos
que la subclasificación rompe el encapsulamiento, o sea, hace mas de 20
años! No es una novedad. De hecho los fundadores del paradigma y padres de
Smalltalk lo tenian bien claro y por eso Smalltalk siempre fue "open
source", para que cuando subclasificaces pudieses ver la implementación de
superclase y adaptarla si era necesario.... ahora si es por esto que nos
vamos a preocupar no le daria mucha importancia porque ademas no es
necesario que existe la subclasificacion para que un lenguaje sea de
objetos, de hecho no es necesario ni que haya clases, como en self, io, etc.


On Thu, Mar 21, 2013 at 5:17 PM, Guillermo Schwarz <
[email protected]> wrote:

> Habías escuchado "inheritance break encapsulation" ?
>
>
> https://www.google.cl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CG4QFjAF&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.57.630%26rep%3Drep1%26type%3Dpdf&ei=dGpLUaTbJomt0AHq-YGICw&usg=AFQjCNEVV-BCAxMRTTuVNPkV8WIzOV9Ahw&bvm=bv.44158598,d.dmQ
>
>
>
> On Thu, Mar 21, 2013 at 4:06 PM, Gabriel Brunstein <[email protected]>wrote:
>
>> una pelodudez sublime
>>
>> On Tue, Mar 19, 2013 at 2:54 PM, Guillermo Schwarz <
>> [email protected]> wrote:
>>
>>> Told ya.
>>>
>>> CS curriculum at CMU: "Object-oriented programming is eliminated
>>> entirely from the introductory curriculum, because it is both anti-modular
>>> and anti-parallel by its very nature, and hence unsuitable for a modern CS
>>> curriculum. "
>>>
>>> http://existentialtype.wordpress.com/2011/03/15/teaching-fp-to-freshmen/
>>>
>>> --
>>> Saludos cordiales,
>>>
>>> Guillermo Schwarz
>>> Sun Certified Enterprise Architect
>>>
>>> --
>>> --
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>>
>>> http://www.clubSmalltalk.org
>>> ---
>>> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
>>> de Grupos de Google.
>>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>>> electrónicos, envía un correo electrónico a
>>> [email protected].
>>> Para obtener más opciones, visita
>>> https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>  --
>> --
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>>
>> http://www.clubSmalltalk.org
>> ---
>> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
>> de Grupos de Google.
>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>> electrónicos, envía un correo electrónico a
>> [email protected].
>> Para obtener más opciones, visita
>> https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Saludos cordiales,
>
> Guillermo Schwarz
> Sun Certified Enterprise Architect
>
> --
> --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org
> ---
> Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk"
> de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus correos
> electrónicos, envía un correo electrónico a
> [email protected].
> Para obtener más opciones, visita https://groups.google.com/groups/opt_out
> .
>
>
>



-- 
*Hernán Wilkinson
Agile Software Development, Teaching & Coaching*
*Phone: +54 - 011 - *6091 - 3125*
Mobile: +54 - 911 - 4470 - 7207
email: [email protected]
site: http://www.10Pines.com <http://www.10pines.com/>*
Address: Alem 693, Floor 5 B, Buenos Aires, Argentina

-- 
-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org
--- 
Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de 
Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos 
electrónicos, envía un correo electrónico a 
[email protected].
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.


Responder a