Repaso
¿Qué debemos saber para poder diseñar?
- Polimorfismo
- Delegación
- Herencia vs. Composición
- ¿Cuándo usar clases y cuando instancias?
- Interfaces
Ejercicios
- Cuerpos: Modelar un sistema para conocer la densidad de un cuerpo (cuerpos pueden ser, por ejemplo, esferas, cubos, cilindros, etc). De los mismos se conoce el peso, y la densidad se calcula como el peso dividido el volumen.
- Boleta de PRODE
- Agricultores
- Evaluaciones, con una posible solución
Material Relacionado: Teoría de objetos (Introducción al Concepto de Interfaz y Polimorfismo Tipado)
Manejo de Errores
- Excepciones Genéricas
- Pepita (Ahora con un 100% más de excepciones)
- Solicitudes de Notebooks
- Manejo de Facturas
Material Relacionado: Manejo de errores (y un artículo de la Wiki), Ejercicio “Manejo de Facturas”
Testeo unitario
- Pepita Testeada
- Pilas y Colas, con una posible solución
- Uniformes - Parte 1
- Uniformes - Parte 2, con una posible solución
Material Relacionado: Testing