1. 创造型-简单工厂模式

作者: Shimmer_ | 来源:发表于2021-05-01 22:25 被阅读0次

    模式简述

    把对象的创建和使用分开

    • 将生产过程集中后,便于集中管理(增删改)
    • 当产品类再有变动时,使用者不再需要去修改代码了。而是使用增加生产方法的方式

    使用者:指定需要的产品类型

    工厂:生产具体的产品类型

    产品:被工厂生产,返回给使用者,内部细节功能在工厂内部完成

    使用目的

    • 避免使用者错误的使用对象,或者破坏对象数据
      使用者使用不恰当的操作构建对象,不仅会完不成功能还会因为多种多样的构建方式带来维护的困难
    • 屏蔽使用者直接使用对象带来的使用成本
      使用者的目的是为使用该对象来完成功能,如果对象构建较为复杂,这样会带来使用上的较大成本

    结构图

    image

    使用设计模式的目的是为了让代码结构清晰,组织简单,避免过度设计

    代码Demo:简单工厂:用户-水果工场-水果

    相关文章

      网友评论

        本文标题:1. 创造型-简单工厂模式

        本文链接:https://www.haomeiwen.com/subject/zhuzrltx.html