Java Design Pattern

Factory Design Pattern