zoukankan      html  css  js  c++  java
  • 【学习笔记】慕课网—Java设计模式精讲 第3章 软件设计七大原则-3-4 单一职责原则

    /**
    * 软件设计七大原则-单一职责原则 学习笔记
    * @author cnRicky
    * @date 2018.11.10
    */
    

    单一职责原则

    • 定义:不要存在多于一个导致类变更的原因
    • 一个类只负责一个职责,如果分别有两个职责,那就建立两个类分别负责职责1和职责2
    • 一个类/接口/方法只负责一项职责
    • 优点:
      • 降低类的复杂性:一个类只负责一个职责肯定要比一个类负责多个职责简单的多
      • 提高类的可读性:类比较简单,相对来说就更可读一些
      • 提高系统的可维护性
      • 降低变更引起的风险:变更是必然的,要接受变更。如果单一职责原则遵守的好,当修改一个功能时,可 显著降低对其他功能的影响

    注:单一职责原则并不是面向对象编程所特有的,只要是模块化的程序设计,都可以使用单一职责原则

  • 相关阅读:
    Spring IOC知识点一网打尽
    Spring中-IOC-Bean的初始化-循环依赖的解决
    原型模式(Prototype)
    生成器模式
    工厂模式
    单例模式
    查询性能优化
    索引
    sql游标的使用入门
    js和C#中的编码和解码
  • 原文地址:https://www.cnblogs.com/dreamcoding/p/9939650.html
Copyright © 2011-2022 走看看