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

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

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

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

    适用于两种场景:

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

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

    第一种场景:

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

    第二种场景:

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

    09_简单工厂模式模型图

     小明去买车

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

    10_简单工厂设计模式

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

     

     

     

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

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

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

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

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

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

    注重以后程序的可拓展性

     

     

     

     

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

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

     

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

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

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

     

     

  • 相关阅读:
    cve-2019-1388复现+烂土豆+CVE-2019-0803
    子父域控双向信任
    黄金票据 白银票据 ms14068
    joomla3.4.6 rce 分析与复现
    主键索引跟唯一索引的区别
    hash 跟B+tree的区别
    MySQL数据库有几种索引?分别是什么?
    什么是事务?事务有什么特性?分别是什么?
    MySQL建立索引的原则
    什么是索引?索引的作用是什么?
  • 原文地址:https://www.cnblogs.com/curedfisher/p/12671031.html
Copyright © 2011-2022 走看看