美文网首页
SOLID原则

SOLID原则

作者: camy | 来源:发表于2021-09-17 04:45 被阅读0次

引言

  • 不是if else,非黑即白
  • 代码中出现if else 一定是有问题
  • bad smell
  • 自检,舒适圈
  • refactor 重构

SOLIDE

1SRP - Single Responsibility Principle.

单一职责

2OCP - Open/Closed Principle.开关原则

  • 对扩展开放,对修改封闭

3 LSP - Liskov Substitution Principle.

  • 里氏替换原则
  • 程序中的对象应该是可以在不改变程序正确性的前提下被它的子类所替换的

4 ISP - Interface Segregation Principle.

-接口隔离

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

5 DIP - Dependency Inversion Principle.

-依赖注入

  • 依赖于抽象而不是一个实例
1.png

Reference from:
https://www.acronymat.com/2021/01/11/solid/

相关文章

  • JAVA设计模式原则

    一、Solid原则 介绍设计模式中的SOLID原则,分别是单一原则、开闭原则、里氏替换原则、接口隔离原则、依赖倒置...

  • SOLID 原则

    SOLID 作为开篇,这篇文章主要来介绍SOLID原则。 SOLID 原则提供了五条指导思想,如果我们遵从...

  • 01-设计模式原则

    面向对象的设计原则 面向对象的设计原则也被称为SOLID。SOLID原则包括单一职责原则、开闭原则、里氏替换原则、...

  • 一分钟搞懂SOLID原则

    SOLID原则是面向对象设计的一个基本原则,通过这篇短文我们可以很快了解SOLID原则的核心思想。原文:SOLID...

  • 设计原则

    1. SOLID原则 通常所说的SOLID 原则并非单纯的 1 个原则,而是由 5 个设计原则组成的,它们分别是:...

  • 怎么判断某个类符合单一职责原则

    经典的设计原则,其中包括,SOLID、KISS、YAGNI、DRY、LOD 等。 其中的SOLID 原则,实际上,...

  • 什么是接口隔离原则?

    SOLID 原则中的单一职责原则、开闭原则和里式替换原则,第四个原则-接口隔离原则。它对应 SOLID 中的英文字...

  • SOLID原则

    S.O.L.I.D是面向对象设计和编程(OOD&OOP)中几个重要编码原则(Programming Pricipl...

  • SOLID原则

    iOS 面向对象编程遵循的五个原则,即 SOLID原则: 1、单一功能原则:对象功能要单一,不要在一个对象里添加很...

  • SOLID原则

    本文所有代码为golang S - 单一职责原则 Single Responsibility Principle,...

网友评论

      本文标题:SOLID原则

      本文链接:https://www.haomeiwen.com/subject/htcdgltx.html