美文网首页
SOLID原则

SOLID原则

作者: 个00个 | 来源:发表于2019-04-16 17:21 被阅读0次

好代码的原则, 很久之前的前人提出的,golang是如何实现的呢。

[S] Single Responsibility Principle -- 单一职责原则 (一个类有着单一的功能) 有点类似UNIX的小工具集合起来做大的复杂的事情。

[o] Open Close Principle -- 开闭原则 , 对扩展开放, 对修改关闭。 新增的代价小于修改的代价。

[L] Liskov Substitution Principle -- 里氏替换原则, 简单说就是子类可以替换基类。 正因此,增加子类也就可以实现开闭原则。

[I] Interface Segregation Principle -- 接口隔离原则 多个特定客户端接口要好于一个宽泛用途的接口 ... 接口隔离。嘤嘤嘤。。

[D] Dependency Inversion Principle -- 依赖反转原则 抽象不应该依赖于细节,细节应该依赖于抽象 如A依赖了B, 转换成 A 依赖 B的抽象, 这样即使B换了 。 也无所谓。

https://www.cnblogs.com/huangenai/p/6219475.html

相关文章

  • 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/bmgfiqtx.html