Design pattern

schema progettuale utilizzato in informatica

Template:Stub informatica

Disambiguazione – Se stai cercando il libro, vedi Design Patterns.

Un design pattern è, informalmente, la soluzione generale ad un problema ricorrente. Creati inizialmente per l'architettura dall'architetto Christopher Alexander, hanno trovato enorme successo in ambito informatico. Il design pattern fornisce: (i) il nome, (ii) l'intento, (iii) il contesto che specifica quando il pattern e' utile, (iv) una soluzione concreta ed, a volte alcuni frammenti di un'implentazione in un linguaggio specifico.

L'uso di pattern nella descrizione di altri pattern dà origine ai cosiddetti linguaggi di pattern.

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 Strutturali

Pattern Comportamentali

Pattern di metodologia

Voci correlate

Bibliografia

Collegamenti esterni