发表于: 2018-02-26 22:55:57

1 530


今天完成的事情:

学习工厂模式,一天一个模式~

工厂模式是将类实例化推迟至工厂子类

它与简单工厂模式的区别就是,在新增要新建的类的时候,简单工厂都要去修改工厂类,而工厂模式则是直接继承工厂抽象类,新建一个工厂类,遵守对修改关闭,对扩展开放的原则

缺点就是每新增一个类,就要去新建一个工厂对象,代码的复杂度上升

工厂要生产的类:

接口:


魅族:


小米:


工厂父类:


对应工厂子类:

魅族工厂


小米工厂:




运行:



运行结果:




明天计划的事情:

学习基础知识


遇到的问题:


收获:

学习了工厂模式


返回列表 返回列表
评论

    分享到