duck typing

Camina como pato, parpa como pato, ¿será un pato?: Duck Typing

Enviado por clbustos el Mié, 22/06/2005 - 23:07.
Clasificado en:

Parpa: Voz del pato (por si acaso).
Duck Typing, o Tipeo Pato, es una forma de pensar los objetos característica de Ruby. Está muy relacionada con la generación de objetos por prototipos, aunque no es lo mismo.
Para partir, una de las cosas que más me gustó del venerable Design Patterns de Gamma (y los otros tres) fue el capítulo que habla sobre las interfaces. Resumiendo, la idea es que cuando uno crea las clases, lo importante no es definir que tal objeto es de cual o tal clase, sino la interface que presenta a los otros objetos. Muchas de las técnicas tienen como único objetivo entregar una interface más consistente o más simple para lograr un determinado objetivo.

Distribuir contenido