Command
The book has now been published and the content of this chapter has likely changed substanstially.Objectify a request so that it can be executed via a standard interface.
Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
From [GOF].
Copyright © 2003-2008 Gerard Meszaros all rights reserved