Factory Design Pattern Class Diagram