Strategy Pattern: quando il comportamento diventa intercambiabile
Pillar article sullo Strategy Pattern applicato nel framework: driver di cache, grammar SQL multi-database e il principio Open/Closed nella pratica.
Tag archive
Pillar article sullo Strategy Pattern applicato nel framework: driver di cache, grammar SQL multi-database e il principio Open/Closed nella pratica.
Pillar article sul Builder Pattern nel query builder del framework: fluent interface, composizione incrementale e la separazione tra costruzione e rappresentazione.
Pillar article sull'Observer Pattern nel lifecycle dei modelli: hook pre/post save, dispatching eventi e il disaccoppiamento come disciplina.
Pillar article sul Singleton Pattern nel framework: Database, EncryptionService, configurazione globale e quando un'istanza unica ha senso davvero.
Pillar article sul Template Method Pattern nella CLI e nei modelli: Command::handle(), Model lifecycle e l'inversione di controllo come atto di fiducia.
Pillar article sul Factory Method Pattern nel framework: make() statico, SchemaBuilder per driver, e il principio di inversione delle dipendenze applicato alla creazione.
Quick note sull'Adapter Pattern applicato al servizio mail: da SendinBlue a Brevo, cambiare provider senza toccare il codice applicativo.
Quick note sul Chain of Responsibility Pattern nello stack middleware: CSRF, rate limiting, autenticazione e la pipeline come catena di decisioni.
Pillar article sul Decorator Pattern: come wrappare oggetti per estenderne le funzionalita senza modificare le classi originali, con esempi pratici in PHP.
Pillar article sul Proxy Pattern: lazy loading, access control e caching trasparente tramite oggetti surrogato che rispettano la stessa interfaccia.
Pillar article sul Command Pattern: encapsulare richieste come oggetti per parametrizzare, accodare, loggare e annullare le operazioni.
Pillar article sullo State Pattern: eliminare i blocchi switch/if sullo stato trasformando ogni stato in una classe con il proprio comportamento.