Y, aún así, en ningún momento de su vida el pobre de Alan Kay habrá hablado de interfaces...
Si hablamos de POO pura no podemos hablar de Java... Y en Smalltalk no hacen falta las interfaces, por el tipado dinámico. En Java necesitas interfaces para que objetos de distinta clase que comparten un mismo protocolo sean polimórficos. En Smalltalk, cualquier objeto es polimórfico con cualquier otro si comparten algún protocolo...
Vamos, de verdad... Basta de hablar de Java y C++ como si fueran realmente Objetos puros...
Con todo y con eso, y hablando desde la casi ignorancia en Smalltalk, ¿no es un problema que no haya forma de especificar que ciertos objetos cumplen ciertos protocolos?
Porque, ¿de qué te sirve dotar a los objetos de métodos comunes si luego no puedes saber si cumplen un protocolo salvo leyendo a ver si están todos los métodos?
Re:Aprendizaje de POO
(Puntos:1)( http://enunacalesita.wordpress.com/ )
Si hablamos de POO pura no podemos hablar de Java... Y en Smalltalk no hacen falta las interfaces, por el tipado dinámico. En Java necesitas interfaces para que objetos de distinta clase que comparten un mismo protocolo sean polimórficos. En Smalltalk, cualquier objeto es polimórfico con cualquier otro si comparten algún protocolo...
Vamos, de verdad... Basta de hablar de Java y C++ como si fueran realmente Objetos puros...
Re:Aprendizaje de POO
(Puntos:2)( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
Porque, ¿de qué te sirve dotar a los objetos de métodos comunes si luego no puedes saber si cumplen un protocolo salvo leyendo a ver si están todos los métodos?
Envíos descartados por Mu [barrapunto.com]