Etiqueta: software-architecture
Explora todos los artículos relacionados con este tema
Patrón Factory Method: la fábrica de objetos más elegante
En este post te explico el Patrón de Diseño Factory Method, un patrón creacional del Gang of Four que te permite delegar la creación de objetos a fábricas especializadas. Con ejemplos en PHP verás cómo eliminar switches gigantes, cumplir el OCP y añadir productos nuevos sin tocar una línea del código existente. Además la diferencia con Abstract Factory y Simple Factory.
Patrón Singleton: la única instancia que lo controla todo (y por qué hay que tener cuidado)
En este post te explico el Patrón Singleton, un patrón de diseño creacional del Gang of Four que garantiza una única instancia de una clase en toda la aplicación. Con ejemplos en PHP, te cuento cuándo usarlo, cuándo no, por qué se considera un anti-patrón, los problemas de thread safety y qué alternativas modernas existen como Dependency Injection y Service Containers.