|
The factory pattern lets you create different kinds of objects. I may have a dinnerFactory that returns dinner objects. Depending on what i pass it, it may return a pizzaDinner, a steakDinner, or a hamburgerDinner object - all of which are sub-classes of the Dinner class.
|