包含三个完整的工厂模式类:简单工厂模式,工厂方法模式,抽象工厂模式