State pattern

Schema UML del design pattern State

Nella programmazione orientata agli oggetti, lo State è un design pattern comportamentale. Esso consente ad un oggetto di cambiare il proprio comportamento a run-time in funzione dello stato in cui si trova.

Struttura

Benefici e conseguenze

Tra i benefici dell'adozione di questo design pattern vi sono:

Tra le conseguenze:

Altri progetti