zoukankan      html  css  js  c++  java
  • 工厂设计模式

    08_简单工厂模式的使用场景

     为什么要使用简单工厂模式?

    可以实现对象的获取,对象的使用;

    适用于两种场景:

    1).当一个类的实例化过程非常的复杂,但是还是有很多的地方用到它;

    2).这个类有很多很多子类,平常的使用对其子类的使用很频繁,当使用它的时候,对其实例化是非常繁琐的

    第一种场景:

    ---------------------------------------------------------------------------------------------------------------------------------------------------- 

    第二种场景:

     ===================================================================================================

    09_简单工厂模式模型图

     小明去买车

     ========================================================================================================================================================

    10_简单工厂设计模式

      --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     

     

     

     ====================================================================================================================================================

    11_工厂方法模式_UML模型图

     当需要一辆BYD时,就需要修改工厂类;这就违背了"开闭原则";尽量避免对原有需求的改动

    工厂方法模式:是对简单工厂模式的进阶

     ===========================================================================================================================

    12_工厂方法模式_需求实现

    注重以后程序的可拓展性

     

     

     

     

     ==========================================================================================================================================================

    13_抽象工厂模式_UML模型图

     

     ===========================================================================================================================================================

    14_抽象工厂模式_需求实现

    针对不同类型的产品族所做的需求

     

     

  • 相关阅读:
    超分网络一般不需要BN
    常用的损失函数loss
    VS Code导入torch后出现红色下划线警告
    光流算法:Horn–Schunck光流讲解
    网络训练loss不下降的问题
    l1,l2loss的比较
    Nvidia DALI加速数据增强
    pytorch将部分参数进行加载
    模型训练技巧
    node 特性及优缺点
  • 原文地址:https://www.cnblogs.com/curedfisher/p/12671031.html
Copyright © 2011-2022 走看看