先 你的抽象产品中有抽象类,即为接口型的。在抽象类中有为实现是抽象方法(没有方法体),
再次 就是你的实体产品,在实体类中,只要继承了抽象类的话,那么你就必须要实现它里面的抽法,
即为实现接口。
又是 创建抽象工厂 ,其中注意的是,抽象工厂返回的是抽象产品,定义虚方法的时候,一定要在实体工
厂中重写(既是在创建抽象工厂时就是在管理抽象产品和实体工厂)
最后 创建实体工厂,其中注意的是,实体工厂返回的是实现接口的对象(即返回实体产品),它为了管理
实体产品,在实体工厂中继承抽象工厂并且实现其的虚方法,