Design pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Blakwolf (discussione | contributi)
Nessun oggetto della modifica
Blakwolf (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
{{stub informatica}}
'''''Nota:''' Questo articolo parla dei pattern in generale. Per{{nota disambigua|descrizione=il libro, vedi |titolo=[[Design Patterns]]''}}
----
Un '''design pattern''' è, informalmente, la soluzione generale ad un ''pattern'' di problema ricorrente. Creati ininizialmente per l'[[architettura]] dall'architetto [[Christopher Alexander]], hanno trovato enorme successo in ambito informatico. Il design pattern non entra nel merito della soluzione concreta, ossia un'implentazione in un lignuaggio specifico, ma ne delinea la soluzione nei termini generali. L'uso di pattern nella descrizione di altri pattern dà origine ai cosiddetti [[linguaggio di pattern|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==
Riga 38 ⟶ 36:
* [[Visitor pattern|Visitor]]
 
==Pattern di metodologia==
*[[Make it run, make it right, make it fast, make it small]]
 
==Voci correlate==
Riga 50:
*[http://hillside.net/patterns/ Hillside]] Patterns Library
* [http://www.inf.unitn.it/DiplomaUniversitario/JavaCampus/luca_cristoforetti/node16.html Filosofia dei pattern]
*[http://home.earthlink.net/~huston2/dp/patterns.html Pagina dei pattern di Vince Huston ]
 
[[Categoria:Teorie dell'informatica]]