Factory Pattern Vs Builder Pattern Class