Me meto un poco de refil
El ejemplo que siempre surje en estas discusiones es si un piano tiene
aCollection de teclas, si aCollection esta vac a, el piano es un
piano? En mi opini n s , es un piano sin teclas, asi como un auto sin
ruedas es un auto, a n un auto a mitad de camino de su proceso de
ensamble sigue siendo un auto.



La cuesti�n no es tan simple  y me parece que un poco de reflexi�n  pseudo
filos�fica ayuda a la hora de programar.
Un piano sin teclas es un piano. Ok. Un piano sin arpa (encordado) es un
piano. Ok. �Un teclado y un arpa de piano son un piano (o sea un piano sin
"mueble") ?. Definitivamente no, son cachos de un piano. La conclusiaparente es que hay rasgos esenciales y ragos accidentales. Sin lo esencial,
por definici�n, no se es.Pero la postura esencialista no sirve para nada,
pues olvida el contexto, que para nosotros smalltalkers es fundamental. Si
mi inter�s es tener un bonito mueble en el living, no me importa que tenga
arpa y si cierro la tapa, tampoco me importa que no tenga teclas. Si mi
objetivo es hacer m�sica, sin arpa estoy fregado. Pero con un arpa sola (sin
mueble) algo puedo hacer. Si lo �nico que necesito es practicar, me banco un
teclado s�lo, etc, etc.
Yo dir�a que un objeto nunca es nada definitivo en s� mismo, si no en
funci�n de otros objetos (pues estoy asumiendo que "contexto" es otro
objeto). O dicho de otra forma, no importa mucho qu� es, si no cuando es
para otro.
Saludos
Norberto

--~--~---------~--~----~------------~-------~--~----~
 Ha recibido este mensaje porque est� suscrito a Grupo "clubSmalltalk" de 
Grupos de Google.
Si quieres publicar en este grupo, env�a un mensaje de correo electr�nico a [email protected]
Para anular la suscripci�n a este grupo, env�e un mensaje a [EMAIL PROTECTED]
Para obtener m�s opciones, visita este grupo en 
http://groups-beta.google.com/group/clubSmalltalk?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a