ABSTRACT

Thus, the operation details are bundled into objects called commands (each command is a class that performs a specific operation), and our user interface is

given the ability to work with these commands. The result is basically the command pattern [Gamma et al. 95] which can be modeled as shown in Figure 13.1.