zoukankan      html  css  js  c++  java
  • SOLID 原则理解

    SOLID是面向对象设计(OOD)的几条基本原则.

    • Single Responsibility Principle (SRP)

              Key Points: 同一个class或function只为同一个目的而存在。

    • Open-Closed Principle

              Key Points: abstract class, 囊括核心概念部分。

    • Liskov's Substitution Principle (里氏替换原则)

              Key Points: 派生类必须可替换它的基类型,可用于确保继承的正确性。

    • Interface Segregation Principle

              Key Points: 接口设计时只应包括必要的方法。

    • Dependency Inversion Principle(依赖倒置原则)

              Key Points: high level class depend on abstraction specification class when higher level code uses the lower level classes.

  • 相关阅读:
    Java 学习笔记之 线程interrupted方法
    Java 学习笔记之 线程interrupt方法
    定义函数
    调用函数
    pass语句
    循环
    条件语句
    别样赋值
    import语句
    字典方法
  • 原文地址:https://www.cnblogs.com/nora/p/8416593.html
Copyright © 2011-2022 走看看