Factory Method In Design Pattern