Design patterns in PHP
I design patterns sono qualcosa di fondamentale per chi vuole sviluppare. Esemplificando molto, essi sono la sintesi delle buone abitudini e delle migliori soluzioni ai più grandi problemi già risolti della programmazione.
Parafrasando la definizione di wikipedia, con design pattern si intende ”una descrizione o un modello da applicare per risolvere un problema che può presentarsi in diverse situazioni durante la progettazione e lo sviluppo del software“.
Buona parte dei design patterns affronta le tematiche della programmazione ad oggetti e descrive le relazioni che intercorrono (o dovrebbero intercorrere) tra gli oggetti in un particolare contesto. Questo significa che un design pattern non è una soluzione fatta e finita ad un problema, non è una porzione di codice da riusare, bensì un approccio sensato ad una situazione nota.
Read More…