Design pattern

schema progettuale utilizzato in informatica

Template:Avvisodoppione Template:Stub informatica Un design pattern è, informalmente, la soluzione generale ad un pattern di problema ricorrente. Creati in architettura dall'architetto Christopher Alexander, hanno trovato enorme successo in ambito informatico. Il design pattern non entra nel merito della soluzione concreta ma ne delinea la soluzione nei termini generali. L'uso di pattern nella descrizione di altri pattern dà origine ai cosiddetti linguaggi di pattern. I linguaggi di pattern sono alla base del concetto wiki.

La Gang of Four

L'inizio del movimento pattern in informatica è considerato universalmente il libro Design Patterns, della cosiddetta Banda dei quattro (Gang of Four, Gof). Gli autori, Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides, sono considerati ovviamente i fondatori del movimento pattern.


Pattern Creazionali

Pattern Strutturali

Pattern Comportamentali


Voci correlate

Bibliografia

Collegamenti esterni