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

     设计模式分类
    1.创建型模式
        0.简单工厂模式(Simple Factory) #说明:严格来说,简单工厂模式不是GoF总结出来的23种设计模式之一。
        1.工厂方法模式(Factory Method)
        2.抽象工厂模式(Abstract Factory)
        3.创建者模式(Builder)
        4.原型模式(Prototype)
        5.单例模式(Singleton)
     
     
    2.结构型模式
        6.适配器模式(Adapter)
        7.代理模式(Proxy)
        8.装饰模式(Decorator) 
        9.桥模式(Bridge、多维度)
        10.组合模式(Composite)   
        11.外观模式
        12.享元模式(Flyweight)
     
    3.行为型模式
       13.观察者模式(Observer)  #典型的发布订阅
       14.状态模式(State)
       15.策略模式(Strategy)
       16.职责链模式(Chain of Responsibility)
       17.命令模式(Command) 
       18.访问者模式(Visitor)  
       19.调停者模式(Mediator)
       20.备忘录模式(Memento) #如:虚拟机快照  #没讲(克隆:深copy、快照:浅copy)
       21. 迭代器模式(Iterator)   
       22. 解释器模式(Interpreter) 
       23.模板方法(Template Method)
     
     

  • 相关阅读:
    leecode-数组-27Remove Element-java
    win7未在本地计算机注册microsoft.jet.oledb.4.0+inetmgr
    VS2013+opencv2.4.9+MFC
    adb远程调试
    Service,测试
    symfony-表单学习
    Doctirne---查询更新等操作
    Doctrine2-完整创建数据库
    Doctrine2-基础概念
    twig模板基本学习
  • 原文地址:https://www.cnblogs.com/absoluteli/p/14123909.html
Copyright © 2011-2022 走看看