La magia del Smalltalk: Capítulo 6 - Polimorfismo
La dificultad para definir que son los objetos está dada, justamente, porque no tenemos un concepto más abstracto que el de "Objeto" para refinar. Los objetos son el concepto más abstracto posible.
Como decía en la nota anterior, es imposible definir objeto sin sujeto ni observado sin observador. Eso nos lleva al siguiente concepto de la OOP:
Polimorfismo
Se dice que un objeto es polimórfico con otro cuando un determinado observador no puede distinguirlos entre si. Como en Smalltalk no se puede observar un objeto más que enviándole mensajes, un objeto es polimórfico con otro cuando un determinado observador les envía un conjunto de mensajes y ambos responden de manera indistinguible.
[TAMBIÉN CONTINUARÁ...]
0 Comentarios:
Publicar un comentario
<< Principal