Provide an interface for creating families of related or dependent objects without specifying their concrete classes. -- GOF 1994
Provide an interface for creating families of related or dependent objects without specifying their concrete classes.
-- GOF 1994