Design pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 70:
* Il [[Template method]] ("metodo schema") permette di definire la struttura di un algoritmo lasciando alle sottoclassi il compito di implementarne alcuni passi come preferiscono.
* Il [[Visitor]] ("visitatore") permette di separare un algoritmo dalla struttura di oggetti composti a cui è applicato, in modo da poter aggiungere nuovi comportamenti senza dover modificare la struttura stessa.
* [[Null object pattern|Null object]] ("oggetto nullo") permette di sostituire un riferimento nullo con un oggetto che non fa nulla.
 
== Altri tipi di pattern ==