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

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

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

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

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

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

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

    2、单一职责原则

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

  • 相关阅读:
    位置定位 api
    代理相关
    手机网页 右边的空白区
    sip介绍
    测试浏览器对html5支持
    sencha touch
    PC上的手机模拟器大全(安卓/苹果/黑莓/塞班/微软)
    测试视频
    android 环境配置 与 运行错误
    android 一年过期
  • 原文地址:https://www.cnblogs.com/LeeDane/p/3964821.html
Copyright © 2011-2022 走看看