zoukankan      html  css  js  c++  java
  • 面向对象编程和面向对象设计的五大原则。SOLID

    ① S单一职责原则(Simgle Responsibility Principle)

      单一职责原则: 对象应该有且仅有一种单一功能。

    ② O开闭原则(Open Close Principle)

      开闭原则: 软件应该是对扩展是开放的,但是对于修改是关闭的。

    ③ L里氏替换原则(Liskov substitution Principle)

      里氏替换原则不改变程序正确性的前提下被它的子类所替换。里氏替换原则确保了开闭原则的实现。

    ④ I接口隔离原则(Interface Segregation Principle)

      多个特定客户端接口要好于一个宽泛用途的接口。

    ⑤ D依赖反转原则(Dependency Inversion Principle)

      依赖倒置原则规定:①代码应当取决于抽象概念,而不是具体实现。

               ②高层模块不应该依赖于底层模块,二者都应该依赖于抽象。

               ③抽象不应该依赖于细节,细节应该依赖于抽象。

  • 相关阅读:
    2021年1月4号
    2021年1月3号
    2021年1月2日
    2021年1月1日
    Jenkins定时构建与轮询SCM
    2017-08-22校验
    2017-08-21xlVBASplitSheetsSameTime
    20170821xlVBA跨表公式套用
    20170821xlVBA隐藏空行
    20170814xlVBA限定日期按客户分类汇总
  • 原文地址:https://www.cnblogs.com/luoluoluoD/p/10922702.html
Copyright © 2011-2022 走看看