Resumen
- H
erencia 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