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
Comments