Brain Dump

State Pattern

Tags
soft-eng

Is a software design pattern where the behaviour of an object adapts to changes in its internal state. For example a TCP connection can exist in different states.

This pattern uses extensible contingent behaviour [see page 24, indicating] generic behaviour.