Name / classification
Context Object
Also known as
Context, Encapsulate Context
Intent
Decouple data from protocol-specific classes and store the scoped data in an object independent
of the underlying protocol technology.
Explanation
Real-world example