Design pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
B3t (discussione | contributi) m →Pattern comportamentali: ADD Null object |
B3t (discussione | contributi) |
||
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 ==
|