抽象工厂模式 参考资料: https://blog.csdn.net/qq_33732195/article/details/110101808 抽象工厂模式符合依赖抽象原则 创建对象实例时,不要直接 new一个对象, 而是把创建对象的动作放在一个工厂的方法中;不要让类继承具体类,而是继承抽象类或者是实现接口;不要覆盖基类中已经实现的方法;