Advanced Object Oriented Programming with Visual FoxPro 6.0
Chapter 10 Patterns
Among the first of the advanced object topics that made it into the Visual FoxPro world were object-oriented design patterns. The concept of patterns was initially pushed by Erich Gamma and has been widely accepted throughout object-oriented development environments. Steven Black has been one of the pattern pioneers of the Visual FoxPro community. I had the privilege of working with Steven on a project during the Visual FoxPro 3.0 beta phase, when he first started investigating patterns while other "gurus" were still trying to figure out basic object-oriented development.