zoukankan      html  css  js  c++  java
  • 设计模式的分类记忆方法

     创建型:创建型模式抽象了实例化过程。他们帮助一个系统独立于如何创建、组合和表示他的那些对象。

    两个 造 圆形 丹工厂

    情景记忆:人在聊天。一个问:这家工厂是干什么的?另一个说: 圆型 药的。5个。
    结构型:可以让你把类或对象组合到更大的结构中。
    代理 组装 桥 装饰,外观 享元 调制
    情景记忆:想象自己正在一个,无论是外观还是内部装饰都很豪华的度假村,受着7天的带薪年假,那里有小流水,有组合了东西方文化的美食,有会说各国语言的服务员(即适配器),还可以代理预订各国各航班机票。7个。
    行为型:涉及到类和对象如何交互协作及分配职责。
    访客 观察 模板
    中介 解释 策略
    店长 命令 备忘
    迭代 状态 责任
    情景记忆:一个访客来到一家房屋中介门口,正在观察宣传栏里的房屋信息,偶然间听到店长对一位新人说:“你向客人推荐房屋的策略用错了,你应该迭代的方式介绍所有房源。客人走后,登记客人信息的模板也用错了。你的师傅没有向你解释清楚,他也有责任。我命令你用笔记记下我刚才说的话,起到备忘的目的”。店长走后,那位新人的状态很低落。11个。
    转载请注明:http://jinjiankang.iteye.com/blog/1833293
     

    创建型
    1. Factory Method(工厂方法)
    2. Abstract Factory(抽象工厂)
    3. Builder(建造者)
    4. Prototype(原型)
    5. Singleton(单例)

    结构型
    6. Adapter Class/Object(适配器)
    7. Bridge(桥接)
    8. Composite(组合)
    9. Decorator(装饰)
    10. Facade(外观)
    11. Flyweight(享元)
    12. Proxy(代理)

    行为型
    13. Interpreter(解释器)
    14. Template Method(模板方法)
    15. Chain of Responsibility(责任链)
    16. Command(命令)
    17. Iterator(迭代器)
    18. Mediator(中介者)
    19. Memento(备忘录)
    20. Observer(观察者)
    21. State(状态)
    22. Strategy(策略)
    23. Visitor(访问者)

     
     
  • 相关阅读:
    php模拟http请求的方法
    快递100接口开发
    live555从RTSP服务器读取数据到使用接收到的数据流程分析
    VLC源码分析知识总结
    VLC播放器架构剖析
    Android Audio System 之一:AudioTrack如何与AudioFlinger
    VLC各个Module模块之间共享变量的实现方法
    流媒体开发之--HLS--M3U8解析(2): HLS草案
    M3U8格式讲解及实际应用分析
    通用线程:POSIX 线程详解,第 3 部分 条件互斥量(pthread_cond_t)
  • 原文地址:https://www.cnblogs.com/carl2380/p/3630232.html
Copyright © 2011-2022 走看看