• 设计模式学习 刘伟 转载


    https://blog.csdn.net/lovelion/article/details/17517213

    六个创建型模式

      简单工厂模式      Simple Factory            学习难度: ★★☆☆☆, 使用频率: ★★★☆☆

      工厂方法模式      Factory Method              学习难度: ★★☆☆☆, 使用频率: ★★★★★

      抽象工厂模式      Abstract Factory               学习难度:★★★★☆,使用频率:★★★★★

      单例模式        Singleton                     学习难度:★☆☆☆☆,使用频率:★★★★☆

      原型模式        Prototype                          学习难度:★★★☆☆,使用频率:★★★☆☆

      建造者模式          Builder                             学习难度:★★★★☆,使用频率:★★☆☆☆    

    七个结构性模式

      适配器模式         Adapter                             学习难度:★★☆☆☆,使用频率:★★★★☆

      桥接模式         Bridge                                学习难度:★★★☆☆,使用频率:★★★☆☆

      组合模式         Composite                         学习难度:★★★☆☆,使用频率:★★★★☆

      装饰模式         Decorator                          学习难度:★★★☆☆,使用频率:★★★☆☆

      外观模式         Facde                                学习难度:★☆☆☆☆,使用频率:★★★★★

      享元模式         Flyweight                          学习难度:★★★★☆,使用频率:★☆☆☆☆

      代理模式        Proxy                                 学习难度:★★★☆☆,使用频率:★★★★☆

    十一个行为型模式

      职责链模式      Chain of Responsibility                      学习难度:★★★☆☆,使用频率:★★☆☆☆

      命令模式          Command                学习难度:★★★☆☆,使用频率:★★★★☆

      解释器模式      Interpreter                学习难度:★★★★★,使用频率:★☆☆☆☆

      迭代器模式      Iterator                学习难度:★★★☆☆,使用频率:★★★★★

      中介者模式      Mediator                学习难度:★★★☆☆,使用频率:★★☆☆☆

      备忘录模式      Memento                 学习难度:★★☆☆☆,使用频率:★★☆☆☆

      观察者模式      Observer               学习难度:★★★☆☆,使用频率:★★★★★

      状态模式          State                  学习难度:★★★☆☆,使用频率:★★★☆☆ 

      策略模式          Strategy                学习难度:★☆☆☆☆,使用频率:★★★★☆

      模板方法模式     Template Method            学习难度:★★☆☆☆,使用频率:★★★☆☆

      访问者模式      Visitor                 学习难度:★★★★☆,使用频率:★☆☆☆☆

  • 相关阅读:
    一个基于C++11的定时器队列(timerfd,poll实现)
    Mysql学习(一)添加一个新的用户并用golang操作Mysql
    epoll使用详解
    基于C++11实现线程池的工作原理
    ubuntu18.04初始化配置
    muduo网络库学习笔记(五) 链接器Connector与监听器Acceptor
    muduo网络库学习笔记(四) 通过eventfd实现的事件通知机制
    muduo网络库学习笔记(三)TimerQueue定时器队列
    关于 JavaScript 的 null 和 undefined,判断 null 的真实类型
    vue 双向数据绑定原理
  • 原文地址:https://www.cnblogs.com/revoid/p/11162508.html
Copyright © 2020-2023  润新知