Design Patterns - Command Pattern
What's a lonely geek to do late in the evening? Write about the Command Pattern of course...
Let's start with the definition: "Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undo-able operations."
Read more at http://blog.cumps.be/design-patterns-command-pattern/