Ejemplos
Chema Cortes
pych3m4 en gmail.com
Lun Abr 17 15:46:58 CEST 2006
On 4/17/06, FERNANDO VILLARROEL <fvillarroel en yahoo.com> wrote:
> Hola donde puedo encontrar ejemplos y documentacion
> de:
>
> Herencia
> Generalizcion
> Composicion
> Asociacion
> Agregacion
>
> Con Python.
No conozco nada para recomendarte. Tan sólo hacer notar que me parece
ésta una visión demasiado "clásica" de la programación orientada a
objetos, donde se asume una jerarquía estricta de clases anidadas. Se
pueden crear ejemplos en python en plan ilustrativo, pero no sería
nada comparándolo con toda la potencia que tiene python. Python es
mucho más retorcido que ésto, con herencia múltiple, metaclases y
decoradores.
Como documentación tienes un buen tutorial para java en :
http://atomicobject.com/training-material.page
Como ejemplos en python:
Herencia: http://rmi.net/~lutz/talk.html#xtocid630845
Composición: http://rmi.net/~lutz/talk.html#xtocid630846
La generalización sería el caso contrario a la herencia. Supongo que
hay buenos ejemplos en el campo de la refactorización (aunque no tengo
ninguno a la vista).
La agregación sería casi sinónimo de la composición. Muchas clases de
la librería estándar usan sockets como objetos agregados.
Y como ejemplo de asociación te valdría cualquier tabla hecha con
sqlobject que use joins.
Más información sobre la lista de distribución Python-es