[Name] Abstract factory [Description] Provide an interface for creating families of related or dependent objects without specifying their concrete classes. [In Design Patterns] Yes [Other] N/A [In Code Complete[15]] 
Yes
Y e s
N o