Mastering the Command Design Pattern

What is the Command Design Pattern? Definition: The Command design pattern is a behavioural design pattern that encapsulates a request as an object, thereby allowing for the parameterization of clients with different requests, queue or log requests and supporting undoable operations. Intent: It is primarily concerned with decoupling the sender of a request (client) from … Read more