U6 · Diseño de programas con POO¶
Leer el resumen
Programar bien no es solo que funcione. Esta unidad trata de diseñar. Verás cómo construir jerarquías de clases con sentido, y los cinco principios SOLID, que son reglas para que el código sea fácil de cambiar y de entender. Y aprenderás a comentar y documentar el código, para que otras personas, y tú mismo dentro de unos meses, puedan leerlo sin perderse.
Diseñar bien: jerarquías de clases con sentido, los cinco principios SOLID y cómo comentar y documentar el código.
Teoría¶
- 6.A Diseñar una jerarquía: qué va en la base, qué en cada hija y cómo se reparten los constructores.
- 6.B SOLID: S y O: responsabilidad única y abierto/cerrado.
- 6.C SOLID: L, I y D: sustitución de Liskov, interfaces pequeñas e inversión de dependencias.
- 6.D Comentarios y documentación: el porqué, documentar clases y generar la documentación.
Antes de empezar: qué debes dominar¶
- Jerarquías de clases, constructores y modificadores de herencia.
- Principios SOLID: S, O, L, I y D.
- Cuándo comentar y cuándo no; documentación de clases y funciones.
Ejercicios de la unidad¶
| Bloque | Ejercicios |
|---|---|
| U6.1 · Jerarquía de clases | 5 |
| U6.2 · Principios SOLID | 5 |
| U6.3 · Comentarios y documentación | 3 |
Antes de pasar a los ejercicios¶
Cuando hayas leído y practicado la teoría, marca la casilla para desbloquear los ejercicios de esta unidad: