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.

  • 相关阅读:
    mysql 行号
    java 异常链
    springsecurity密码加密
    java 四舍五入
    ArrayList的使用及原理
    java 匿名内部类
    java 克隆
    logback的配置
    信号量 Semaphore
    障碍器 CyclicBarrier
  • 原文地址:https://www.cnblogs.com/nora/p/8416593.html
Copyright © 2011-2022 走看看