Design Patterns: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 25:
Un [[design pattern]] descrive una soluzione generale a un problema di progettazione ricorrente, gli attribuisce un nome, astrae e identifica gli aspetti principali della struttura utilizzata per la soluzione del problema, identifica le classi e le istanze partecipanti e la distribuzione delle responsabilità, descrive quando e come può essere applicato. In breve definisce un problema, i contesti tipici in cui si trova e la soluzione ottimale allo stato dell'arte.
 
Nel libro gli autori, detti ''[[Gang of fourFour (scrittori)|Gang of Four]]'', cioè "banda dei quattro", identificarono 23 tipi di Design Pattern, suddivisi in 3 categorie: strutturali, creazionali e comportamentali. Inoltre, per la descrizione dei pattern, spesso si rende necessario il ricorso a pattern più semplici, dando così origine al cosiddetto [[linguaggio di pattern]].
 
== Edizioni ==