Semana 05 · Tema 18
# Semana 05 · Tema 18 · Programación orientada a objetos
## Objetivo
Generar la chuleta del Tema 18 (POO) con los conceptos esenciales y referencias mínimas a UML y patrones, ajustada a lo que aparece en test.
## Contenido
- Bloque III – Desarrollo de sistemas.
- Tema 18 – Programación orientada a objetos.
- Conceptos clave:
- Clases, objetos, atributos y métodos.
- Encapsulación, herencia, polimorfismo, abstracción.
- Diferencia entre clase y objeto.
- Relación con UML básica (diagrama de clases de alto nivel).
- Menciones a patrones básicos si el programa lo exige (por ejemplo, Composite, Observer).
## Entregable
- Chuleta del Tema 18 en Bloque III con:
- Definiciones cortas de cada concepto.
- Un mini-diagrama de clases textual como ejemplo.
- Lista de preguntas típicas sobre herencia, composición/agregación y polimorfismo.
## Checklist
- [ ] He creado la chuleta del Tema 18 en Bloque III.
- [ ] He definido claramente los cuatro pilares de la POO.
- [ ] He añadido al menos un ejemplo de diagrama de clases simplificado.
- [ ] He hecho 5–10 preguntas tipo test relacionadas con POO.
- [ ] He anotado las confusiones típicas (por ejemplo, herencia vs composición).
## Enlaces
- Bloque correspondiente: *Bloque III – Desarrollo de sistemas*
- Tema relacionado: *Tema 18 – Programación orientada a objetos*
- Exámenes oficiales:
- Preguntas de UML básico, POO y patrones, especialmente en 2023–2025.
## Nota de cierre
Anotar:
- Si necesitas otra sesión futura para UML/POO más detallada.
- Qué patrones consideras imprescindibles para el test según tus fuentes.