抽象工厂模式 提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。 代码实例可以看这篇博客 优点 易于交换产品系列,由于具体工厂类在一个应用中只需要初始化的时候出现一次,这就使得改变一个应用的具体工厂变得非常容易,它只需要改变具体工厂即可使用不同的产品配置。它让具体的创建实例的过程与客户端分离,客户端是通过它们的抽象接口操纵实例,产品的具体类名也被具体工厂的实现分离,不会出现在代码中。 使用反射技术 替代繁琐的switch判断等条件判断。 为了自己复习方便写的,这篇乱七八糟…