• 设计模式的分类记忆方法


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

    两个 造 圆形 丹工厂

    情景记忆:人在聊天。一个问:这家工厂是干什么的?另一个说: 圆型 药的。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(访问者)

     
     
  • 相关阅读:
    23种设计模式(转载)
    RabbitMQ JAVA客户端调用
    JavaScript中的this
    RedisDesktopManager 踩坑之旅
    webmagic使用手册
    Maven 手动添加本地jar包
    根据端口号查询 进程 并杀掉进程
    从经典面试题看java中类的加载机制
    Java线程的5种状态及切换(透彻讲解)
    JVM 类加载机制详解
  • 原文地址:https://www.cnblogs.com/carl2380/p/3630232.html
Copyright © 2020-2023  润新知