command pattern

The command pattern is a behavioral design pattern that encapsulates a request as an object, allowing its parameters to be easily specified and executed independently from the sender and receiver.

Requires login.