Design pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m Annullate le modifiche di 160.97.4.254 (discussione), riportata alla versione precedente di Itachi23
Riga 3:
Nell'[[ingegneria del software]], un '''design pattern''' può essere definito "una soluzione progettuale generale a un problema ricorrente". Esso non è una libreria o un componente di [[software]] riusabile, quanto 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.
 
La differenza tra un [[algoritmo]] e un design pattern (modello di progettazione) è che il primo risolve problemi computazionali, mentre il secondo è legato agli aspetti progettuali del software. In pratica, i ''design patterns'' sfruttano in modo "furbo" caratteristiche proprie dei linguaggi orientati agli oggetti, come ad esempio [[ereditarietà]] e [[polimorfismo]].
 
==Storia==