zoukankan      html  css  js  c++  java
  • 【学习笔记】慕课网—Java设计模式精讲 第3章 软件设计七大原则-3-1 本章导航

    /**
    * 软件设计七大原则-本章导航 学习笔记
    * @author cnRicky
    * @date 2018.11.7
    */
    

    本章导航

    • 开闭原则(所有原则的一个基础)
    • 依赖倒置原则
    • 单一职责原则
    • 接口隔离原则
    • 迪米特法则(最少知道原则)
    • 里氏替换原则
    • 合成/复用原则(组合/复用原则)

    注:遵循设计原则也不要过渡,在适当的场景去遵循不同的设计原则即可,在后续的设计模式的学习中,会看到这些设计原则的影子,在某些设计模式中,并不是全部遵守这七大原则的,体现的就是一个取舍的问题。有些设计模式可能只遵循两样或三样设计原则而破坏一样或两样,最重要的是找到合适的业务场景

    结论:设计原则并不是要强行遵守的,而是要一个度,讲究一个平衡,讲究一个取舍

  • 相关阅读:
    canvas
    canvas -矩形
    canvas
    requestAnimationFrame
    flex in css
    让 .vue 支持 atom
    前端应该知道的基础知识汇总
    css伪类总结
    制作滑动门菜单
    页面布局中遇到菱形图片时的处理办法
  • 原文地址:https://www.cnblogs.com/dreamcoding/p/9923010.html
Copyright © 2011-2022 走看看