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

    设计模式的目的

    设计模式的目的是提高软件的可维护性、通用性和扩展性,并降低软件的复杂度。

    一.设计模式七大原则

    1.单一职责原则
    
    2.接口隔离原则
    
    3.依赖倒置原则
    
    4.里氏替换原则
    
    5.开闭原则
    
    6.迪米特法则
    
    7.合成复用原则
    
    

    二.设计模式类型及概述

    设计模式分为三种类型,共23种

    1.创建型模式:

    1)单例模式
    
    2)抽象工厂模式
    
    3)原型模式
    
    4)建造者模式
    
    5)工厂模式
    
    

    2.结构型模式:

    1)适配器模式
    
    2)桥接模式
    
    3)装饰模式
    
    4)组合模式
    
    5)外观模式
    
    6)享元模式
    
    7)代理模式
    
    

    3.行为型模式:

    1)模板方法模式
    
    2)命令模式
    
    3)访问者模式
    
    4)迭代器模式
    
    5)观察者模式
    
    6)中介者模式
    
    7)备忘录模式
    
    8)解释器模式
    
    9)状态模式
    
    10)策略模式
    
    11)责任链模式
    
    

    三. UML类图

    UML类图主要用来帮助开发人员进行理解、记录思路的结果。简要记录一下

    UML类图学习

  • 相关阅读:
    只有在人生的最低处才能看清这个世界
    深刻理解JavaScript原型链
    常用的正则表达式
    JS容易犯错的this和作用域
    站立会议第二天
    站立会议第一天
    典型用户分析
    第七周学习进度
    第六周学习进度
    最大子数组三
  • 原文地址:https://www.cnblogs.com/chao-zjj/p/11247823.html
Copyright © 2011-2022 走看看