zoukankan      html  css  js  c++  java
  • 设计模式学习 刘伟 转载

    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                 学习难度:★★★★☆,使用频率:★☆☆☆☆

  • 相关阅读:
    高手详解:sscanf函数的高级用法
    堆排序——BuildHeap和Heapify函数的实现
    递归与动态规划求解最长公共子序列
    分享:crpcut 1.8.4 发布,C++ 的单元测试框架
    团队展示 京拍档 电商运营服务、电子商务服务外包 首家京东代运营电子商务服务平台
    Linux中link,unlink,close,fclose详解
    常用排序算法的c++实现(冒泡,选择,插入,堆,shell,快速,归并 )与sort()对比 coder_xia的专栏 博客频道 CSDN.NET
    CAJ文件转PDF文件方法
    递归与动态规划求解最长公共子序列
    NLP Job 专注自然语言处理&机器学习等领域的求职招聘 | 关注自然语言处理|机器学习|数据挖掘|搜索引擎|计算广告|推荐算法等相关领域的工作机会
  • 原文地址:https://www.cnblogs.com/revoid/p/11162508.html
Copyright © 2011-2022 走看看