Abstract Factory
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
Examples:
Last Updated: $Date: 2000/06/19 19:43:23 $ by $Author: jpl $