article
Dependency Injection: il pattern che rende tutto il resto possibile
Pillar article sulla Dependency Injection: perche iniettare le dipendenze e il fondamento di testabilita, flessibilita e buon design in PHP.
Il problema: classi che creano le proprie dipendenzeUna classe OrderService ha bisogno di un OrderRepository per accedere ai dati e di un Mailer per i...
09/05/2026
article
Facade Pattern: semplificare l'accesso a sistemi complessi
Pillar article sul Facade Pattern: come creare interfacce semplificate che nascondono la complessita di sottosistemi articolati.
Il problema: troppi oggetti per fare una cosa semplicePer inviare un'email di conferma ordine servono sei passaggi: creare il template engine, caricar...
06/05/2026
article
Decorator Pattern: aggiungere comportamento senza toccare il codice esistente
Pillar article sul Decorator Pattern: come wrappare oggetti per estenderne le funzionalita senza modificare le classi originali, con esempi pratici in PHP.
Il problema: estendere senza ereditareImmagina di avere un servizio che invia notifiche via email. Funziona perfettamente. Poi arriva la richiesta: "v...
01/05/2026