Definition, synonyms and related words
A behavioural design pattern similar to the strategy pattern that is used to represent the state of an object.