Abstract Factory - Command Pattern

Definition and reference implementation of the Command Pattern, as adopted by Abstract Factory.

Copyright and Language can be found in RFC1

Change Process

This document is governed by the Consensus-Oriented Specification System (COSS).


Command is a Design Pattern, defined in GoF as:

Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and supportundoable operations.

And is also known as:

  • Action
  • Transaction