Entradas

2. Abstracción (Ocultar la fontanería)3. Herencia (No te repitas - DRY)4. Polimorfismo (Mismo mensaje, distinta respuesta)

  2. Abstracción (Ocultar la fontanería) Es mostrar únicamente los detalles esenciales al usuario u otros programadores, ocultando la tremenda complejidad técnica detrás de una interfaz sencilla y amigable. Metáfora del Mundo Real: Cuando conduces un coche, solo pisas el pedal del acelerador. No necesitas controlar manualmente la inyección de combustible, el flujo de aire o la chispa de los pistones. Interfaz de Usuario Simplificada: cafetera.preparar_espresso() Presiona el botón para ver la abstracción en acción. Implementación Canónica en Python class CafeteraAutomatica : def preparar_espresso ( self ): # El usuario solo llama a este método simple: self ._calentar_agua() self ._moler_granos() self ._bombear_presion( 15 ) return "☕ ¡Delicioso café listo!" def _calentar_agua ( self ): # Complejidad interna oculta... pas 3. Herencia (No te repitas - DRY) Permite que una nueva clase (Clase Hija) herede todo...