美文网首页
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/

    相关文章

      网友评论

          本文标题:SOLID原则

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