zoukankan      html  css  js  c++  java
  • 《设计模式之禅》一书学习心得(连载中)

    前言:最近,总感觉之前写的代码不是很好维护,追究原因,还是设计模式没学好,导致很多代码冗余和思绪不连贯,现在才发现问题,重构就会变得很麻烦。所以,下定决心好好学习设计模式,以便今后能更好地设计代码!感谢百度让我找到这本书,也感谢这本书的作者。希望有个愉快的学习过程!(同时还参考其他相关文章,书籍的笔记)

    1、总体上了解了设计模式的六大原则:单一职责原则,里氏替换原则,依赖倒置原则,接口隔离原则,迪米特法则,开闭原则。

      设计模式的23种模式,主要分为三大类:创建型模式,结构型模式和行为型模式。

      创建型模式主要有5种:工厂模式,抽象工厂模式,单例模式,建造者模式和原型模式。

      结构型模式有7种:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式

      行为模式有11种:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式。

    2、单一职责原则

      每个类应该实现单一的职责。一个类或者模块应该有且只有一个改变的原因。如若不然,就应该把该类拆分开。

  • 相关阅读:
    【嵌入式linux】(第三步):安装串口终端 (ubuntu安装minicom串口终端)
    vim常用命令总结
    usb调试
    查找当前文件夹内容
    Android SDK开发包国内下载地址
    ubuntu下svn使用指南
    Ubuntu vim显示行号语法高亮自动缩进
    android_handler(一)
    HDU 1241 Oil Deposits (DFS)
    计划
  • 原文地址:https://www.cnblogs.com/LeeDane/p/3964821.html
Copyright © 2011-2022 走看看