Factory Pattern Class Diagram