The Command pattern encapsulates requests as objects, decoupling the invokers from the operation implementers.