zoukankan      html  css  js  c++  java
  • 设计模式课程 设计模式精讲 4-1 简单工厂讲解

    1    课程讲解

    1.1  定义

    1.2  应用此场景

    1.3  优点

    1.4  缺点

    1    课程讲解
    1.1  定义

    由一个工厂对象决定创建出哪一种产品类的实例。

    简单工厂模式严格意义上说并不是一种设计模式,它是一种编码上的风格和习惯。

    1.2  应用此场景

    3.1  工厂类负责创建的对象比较少;
    3.2  客户端只知道传入工厂类的参数,对于如何创建对象不关心。

    1.3  优点

    a  只需要传进去一个参数,就可以获取需要的对象,无需知道创建细节;

    b  规范管理对象,想查看对象的时候,直接在工厂类查看即可。

    1.4  缺点

    a  工厂类的职责过重,增加新的产品,需要修改工厂类的判断逻辑,违背开闭原则
    b  无法形成基于继承的等级结构。

  • 相关阅读:
    算法
    ximalaya-spider
    无名小站
    python send email
    spider-bilibili
    windows镜像
    python 爬取豆瓣电影写入到excel中
    pdf 转 word
    文档分割、合并
    文档合并
  • 原文地址:https://www.cnblogs.com/1446358788-qq/p/11257820.html
Copyright © 2011-2022 走看看