zoukankan      html  css  js  c++  java
  • 《设计模式其实很简单》

      这几天囫囵吞枣看了下《设计模式其实很简单》,这本书通俗易懂,说了23种设计模式。自己看书比较仓促,看书时也不愿动脑子(这一直是致命缺点),先简单的抄下这些模式,希望日后能够回补。

    • 设计模式中的六大设计原则
    1. 单一职责原则。
    2. 里氏代换原则。
    3. 开放-封闭原则。
    4. 依赖倒转原则。
    5. 合成/聚合复用原则。
    6. 迪米特法则。

    下面的是一些模式,后面的解释个人觉得很精彩所以就加上了。

    • 创建型模式
    1. 工厂方法模式----面向对象的工业时代。
    2. 抽象工厂模式----如果想开分厂。
    3. 单例模式----非你莫属。
    4. 建造者模式----丰富的生产线。
    5. 原型模式----打印报名信息。
    • 结构型模式
    1. 桥接模式----课程太多别看花眼。
    2. 适配器模式----走到哪里都不怕。
    3. 装饰模式----七十二变。
    4. 组合模式----好大一棵树。
    5. 享元模式----分享是一种美德。
    6. 外观模式----机构融合的艰辛。
    7. 代理模式----类也需要红娘。
    • 行为模式
    1. 模板方法模式----有模板,能量产。
    2. 策略模式----自有妙计。
    3. 状态模式----火车跑得快,全凭车头带。
    4. 观察者模式----你做坏事我知道。
    5. 备忘录模式----数据也穿越
    6. 中介者模式----“万能”的客户MM。
    7. 命令模式----军令如山倒。
    8. 访问者模式----检查报表更方便。
    9. 职责链模式----切莫先斩后奏。
    10. 迭代器模式----重复也不会乏味。
    11. 解释器模式----出国需要翻译。

    如果想更多的了解设计模式,请参看《设计模式其实很简单》一书。

  • 相关阅读:
    事务和锁
    Spring AOP @before@after@around@afterreturning@afterthrowing执行顺序
    免安装绿色版本tomcat的问题
    Myeclipse代码提示及如何设置自动提示
    the field DBMS must be defined
    zip4j 2.0压缩 加密压缩
    HttpClient4.x 上传文件
    转发小程序
    【Maven】使用Maven构建多模块项目
    微信小程序官方示例 官方weui-wxss下载于安装 详解
  • 原文地址:https://www.cnblogs.com/hoojjack/p/4539529.html
Copyright © 2011-2022 走看看