1.目的
这两个模式的目的是生产产品,也就是new对象,由工厂new对象,减轻了客户端new对象的复杂度,达到低耦合,高内聚
2.涉及的接口和类
两个接口:产品接口和工厂接口
两组实现类:产品的实现类和工厂的实现类
3.eg:
简单工厂
car接口 Benz实现类 Byd实现类
EasyFactory接口 Factory实现类:实现类写法1.通过传入的字符串new相应的对象2.通过不同方法new出不同对象
工厂方法:
FactoryMethod接口 BenzFactory实现类 BydFactory实现类