工厂模式
作者:互联网
1、核心本质:
实例化对象,用工厂方法代替new操作; 将类创建者和调用者分离
2、分类:
3、应用场景:
4、简单工厂模式:
创建工厂:
间接创建、调用对象:
5、工厂方法模式:
优点:比简单工厂扩展性高,要增加汽车类型,只需再添加汽车和汽车工厂实现类;
缺点:类的冗余和扩展
奔驰类(实现汽车接口):
奔驰工厂(实现汽车工厂接口):
创建一辆奔驰:
new一个奔驰工厂,调用里面的createCar()方法来创建奔驰
6、抽象工厂模式(用的不多)
标签:创建,奔驰,工厂,汽车,模式,new 来源: https://blog.csdn.net/Abel_Liujinquan/article/details/90208190