Design patternsFactory


Remarks

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

-- GOF 1994