Factory and Factory Method

i have done with factory stufffAQ