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(访问者)

     
     
  • 相关阅读:
    好记性不如烂笔头,要经常把学习的东西记录下来
    liunx git 已经设置了ssh key 还是需要帐号和密码的解决方法。
    解决composer ssl required for SSL/TLS 证书配置
    composer SSL: Handshake timed out 解决办法
    小程序解密报错:IV passed is 24 bytes long which is longer than the 16 expected by se
    PHP面向对象试题(基础部分)
    php 单例模式
    在Thinkphp里面加入验证码插件
    phpstorm 修改默认注释
    用PHP去掉文件头的Unicode签名(BOM)
  • 原文地址:https://www.cnblogs.com/carl2380/p/3630232.html
Copyright © 2011-2022 走看看