不要在前端出现细节,只能出现抽象;把对象的创建放在工厂里,而不要放在客户端。
1. 简单工厂模式simpleFactory2. 简单工厂+配置文件=可配置3. 简单工厂+配置文件+反射=可配置可扩展
具体参见程序!