Abastract Factory and Factory Mehod Abastract Factory: the main body is Object , Object have many ObjectFactory ,the Implemention is as parameter. Factory Mehod: the main body is Implemention, Implemention have Factory Method which will be redefined by Object. in fact , we can assume that the Object act as a parameter