工厂模式有:简单工厂模式;工厂方法模式;抽象工厂模式。抽象的程度越来越强,给出了三种模式的java代码,想完全理解还要仔细研究。