Noun
command pattern (plural command patterns)
(computing) A behavioural design pattern, in which an object is used to represent and encapsulate all the information needed to call a method at a later time.
Related design patterns * Command pattern : It encapsulates like the visitor pattern one or more functions in an object to present them to a caller. Source: Internet