抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
1、为创建不同的对象,客户端应使用不同的具体工厂。
2、所有在简单工厂的地方,都可以用反射技术来去除Swich或if,解除分支判断带来的耦合。