一.抽象工厂定义 上一讲我们说了一下工厂方法,那么我们如何对工厂进行抽象. 因为工厂是生产产品的,现在我们需要工厂抽象,只生产抽象产品,不生产具体的产品,这同时也体现了java的多态. 现在有2个抽象,一个是抽象工厂,另一个是抽象产品. 下面介绍抽象产品到具体产品: 产品的具体实现可以有多种方式,可以有抽象类去实现抽象产品中共有的方法,另一部分交给子类实现,这样,我们就可以把产品一些公有的属性抽象出来,一些 特有的属性由子类根据自身条件实现,这样就可以有同种功能,不同型号的产品. 下面介绍抽象工…