Design pattern
Visitor
Cosa significa «Visitor»?
Pattern comportamentale che separa un'operazione dalla struttura di oggetti su cui agisce, permettendo di aggiungere nuove operazioni senza modificare le classi. È utile su gerarchie stabili con operazioni variabili.