【学习Day7】SOLID原则是什么?有什么作用?

发布于:2022-10-21 ⋅ 阅读:(411) ⋅ 点赞:(0)

在这里插入图片描述

一、SOLID原则是什么?

SOLID是面向对象设计原则,由五大原则组成,SOLID是五大原则的缩写

英文全称 英文简写 中文含义
Single Responsibility Principle SRP 单一责任原则
Open Closed Principle OCP 开放封闭原则
Liskov Substitution Principle LSP 里氏替换原则
Interface Segregation Principle ISP 接口分离原则
Dependency Inversion Principle DIP 依赖倒置原则
  1. 单一责任原则
    • 一个类只能干一个活
  2. 开放封闭原则
    • 开放的是扩展,关闭的是修改
  3. 里氏替换原则
    • 子类可以替换父类,父类能出现的地方子类也可以出现
  4. 接口分离原则
    • 一个接口尽可能对应一类功能,避免出现实现此接口的实现类,不想用接口的某个方法而必须重写接口方法
  5. 依赖倒置原则
    • 高层模块不能依赖低层模块,应该依赖接口或者抽象类

二、SOLID原则有什么作用?

采用这五大设计原则,可以使程序便于扩展、高内聚,低耦合,总之一句话,采用这些设计原则来设计程序,便于后期的维护。