Chapter 11
Design Patterns
Section 1
Implementing Factory Method
Sometimes you know you need an object, but you would not know which type of object before the user makes selection. The factory method is here to help.