Strategy
The book has now been published and the content of this chapter has likely changed substanstially.A globally accessible object that can be used to shared common data.
Define a family of algorithms, encapsulate each one, and make them interchangable. Strategy lets the algorithm vary independently from clients that use it.
Further Reading
From [GOF].Copyright © 2003-2008 Gerard Meszaros all rights reserved