# Command pattern Topics: [[Design Pattern]] > "In [[Object-oriented programming]], the **command pattern** is a behavioral [[Design Pattern|Design pattern]] in which an object is used to encapsulate all information needed to perform an action or trigger an event at a later time. This information includes the method name, the object that owns the method and values for the method parameters." (Wikipedia) ## Related - [Command pattern on Wikipedia](https://en.wikipedia.org/wiki/Command_pattern)