Herencia

publicado a laā€Ž(s)ā€Ž 18 may 2011 20:00 por Guillermo Polito Ā  [ actualizado el 18 may 2011 20:17]

Resumen

Ā - Herencia como forma de compartir codigo entre instancias de distintas clases.
 - Clase como clasificación de conceptos
 - Abstracciones ricas: Tiene sentido subclasificar cuando tiene una relación conceptual y cuando hay comportamiento diferente y en común.
Ā - Concepto de clase abstracta
Ā - Relacion entre herencia y polimorfismo
 - super: es una referencia al mismo objeto que self.  Cambia el method lookup para empezar desde la clase inmediatamente superior a donde estÔ escrito el método.
Ā - Method lookup V. 3.47

¿Qué TP tengo que hacer para la semana que viene?

El tp que estĆ” attacheado al post :)

AcuerdensƩ que la fecha de entrega del tp es:
 - Para quienes no tengan que reentregar TP de funcional, el martes a la mañana, impreso a GermÔn, Carla o Nico (quién ande por ahí).  Esto es así para empezÔr con lógico con menos problemas en la cabeza :).
 - Quienes tengan que reentregar el TP de funcional, tienen tiempo para entregarlo por email a la lista de profesores el día miércoles 25 hasta las 12:00 del mediodía.

¿Qué tengo que leer para saber mÔs de herencia, repasar, ser un groso, sacarme un 10 en objetos o levantarme minitas?

Para todo, menos para levantar minitas, pueden leer aca:

- Objetos en general: http://uqbar.no-ip.org/uqbarWiki/index.php/Paradigma_de_Objetos
- Herencia: http://uqbar.no-ip.org/uqbarWiki/index.php/Herencia
- Method Lookup: http://uqbar.no-ip.org/uqbarWiki/index.php/Paradigma_de_objetos_-_method_lookup
- Redefinición: http://uqbar.no-ip.org/uqbarWiki/index.php/Redefinici%C3%B3n
- super: http://uqbar.no-ip.org/uqbarWiki/index.php/Super

- Como crear subclases en Squeak/Pharo: http://uqbar.no-ip.org/uqbarWiki/index.php/C%C3%B3mo_crear_una_subclase_en_Squeak

Guillermo Polito,
18 may 2011 20:12
v.1