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

  • 相关阅读:
    Hadoop安装配置(ubuntu-12.04.2-server-amd64)
    初识hadoop
    mybatis多表关联配置
    mybatis的详解
    SpringMVC学习笔记
    spring注解
    web filter用spring注入对象
    luence全文检索(数据库检索)
    C++ inline 函数
    Ubuntu16.04 QT5编译出现cannot find -lGL和collect2:error:ld r
  • 原文地址:https://www.cnblogs.com/revoid/p/11162508.html
Copyright © 2011-2022 走看看