On 10/16/07, Alejandro Vartabedian <[EMAIL PROTECTED]> wrote:
> Hola Luis, de tu corrección se desprende que ruby no tiene herencia?

Eso me pasa por comentar cuando llevo trabajando 14 horas sin parar.

Ruby no posee herencia _multiple_, pero en su reemplazo permite la
modularización de funcionalidad y la pseudo herencia múltiples (ala
Java, Python, C++) empleando Mixins.

> Yo no he programado en ruby pero si he leído un poco sobre el lenguaje y
> algo más sobre rails.
> y en este último he visto mucho de esto:
>
> class CategoryController < ApplicationController
>   scaffold :category
> end
>
> y lo mismo con los modelos, por lo que me entró la curiosidad cuando leí
> tu mail, ya que esto me parece herencia.
>

Estas en lo correcto, eso es herencia :-)

En lo que respecta al polimorfismo (que un objeto pueda ser usado en
dos contextos diferentes siempre y cuando provea una función de igual
nombre y con igual funcionalidad) -- es beneficio del dynamic typing
que posee Ruby.

Pasa que entre explicar MVC, hacer la separación para Paolo e
interpretar que es lo que originalmente intentaba hacer (hay que
recordar que el background de él es SmallTalk), me maree.

Mea culpa chicos, peguenme con un palo y me banean si quieren... :-P

Despues de enviarlo y el comentario de Diego me di cuenta de que habia
escrito cualquier cosa, con los terminos incorrectos...

-- 
Luis Lavena
Multimedia systems
-
Leaders are made, they are not born. They are made by hard effort,
which is the price which all of us must pay to achieve any goal that
is worthwhile.
Vince Lombardi
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a