On May 3, 2010, at 22:16, Maximiliano Guzman <[email protected]
> wrote:
2010/5/3 Cristhian Boujon <[email protected]>:
Buenas,
Gente, quería saber por que no existen las clases abstractas en ru
by? hay
algunas maneras de hacerlas, pero leí también que "en ruby las cla
ses
abstractas no tienen sentido" la pregunta sería por que no tienen
sentido?
Muchos patrones de diseño utilizan las clases abstractas para obli
gar a
clases hijas a que implementen determinados métodos (que es bastan
te útil),
Podés dar un ejemplo concreto (no un patrón) donde sean útiles?
así como evitar que una clase abstracta se inicialize (y tiene bas
tante
sentido).
Tiene tanto sentido? Por qué en vez de una clase abstracta no definís
un Module?
Han usado clases abstractas o algo en ruby que incluya los
conceptos de las
clases abtractas (forzar a implementar métodos y no permitir
inicialización)?
Sé que existe un gem o plugin que podés usar para declarar una clase
como abstract pero nunca lo usé.
Saludos,
Ernesto
Saludos.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
algunas ideas:
http://stackoverflow.com/questions/512466/how-to-implement-an-abstract-class-in-ruby
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar