🚨 ¡Nueva review! ✨ Mi ratón favorito para programar: el Logitech MX Master 3S . ¡Échale un ojo! 👀

18 entradas

Etiqueta: programacion

Explora todos los artículos relacionados con este tema

El Patrón de diseño Bridge

En este post vamos a entender el Patrón de Diseño Bridge. Aprenderás a construir un puente que conecta la parte de qué es (la abstracción) con la parte de cómo funciona (la implementación), permitiendo que ambas evolucionen de forma independiente. Con analogías, un ejemplo práctico en PHP de envío de notificaciones, comparativa con Strategy y Adapter, relación con SOLID y errores comunes.

patrones-de-diseno software +6
Leer artículo

El Patrón de diseño Proxy

En este post vamos a entender el Patrón de Diseño Proxy. 🛡️ Aprenderás a usar un "doble" o "sustituto" que actúa como guardián del objeto real, permitiéndote añadir funcionalidades como control de acceso, caché o registro de forma elegante. Con la analogía de un portero de discoteca y un ejemplo en una librería de descargas, conseguirás un código más seguro y optimizado.

patrones-de-diseno software +5
Leer artículo

El Patrón Facade: Un botón mágico con todo un mundo detrás

Aprende el Patrón de Diseño Facade con ejemplos en PHP. Simplifica código enmarañado escondiéndolo tras una clase que actúa como un botón mágico. Con analogías reales y un ejemplo de eCommerce, conseguirás un código limpio y elegante.

patrones-de-diseno software +5
Leer artículo

El Patrón Composite: La Estructura de Cajas y Objetos

En este post os explico de forma sencilla el Patrón de Diseño Composite. 🌳 Aprenderás cómo unir elementos individuales (Hojas) y sus contenedores (Compuestos) bajo un mismo trato común. Con la analogía de las cajas de mudanza y un ejemplo de archivos/carpetas, entenderás la estructura para manejar jerarquías complejas con código simple y elegante.

patrones-de-diseno software +5
Leer artículo

El Patrón Decorator: Añade funcionalidades sin tocar una sola línea del original

En este post te explico el Patrón de Diseño Decorator, un patrón estructural del Gang of Four que permite añadir dinámicamente nuevas responsabilidades a un objeto sin modificarlo. Con ejemplos en PHP (café, procesamiento de datos, middleware HTTP), ventajas, desventajas, relación con SOLID y casos de uso reales.

patrones-de-diseno software +5
Leer artículo

Patrones de diseño de software: guía de los 23 patrones GoF

Guía completa de los 23 patrones de diseño de software del catálogo GoF: qué son, los tres tipos (creacionales, estructurales y de comportamiento), cuándo usar cada uno y su relación con SOLID. Con enlaces a cada patrón explicado en detalle con ejemplos.

patrones-de-diseno software +4
Leer artículo