一分钟搞懂SOLID原则

2021-10-04  本文已影响0人  DeepNoMind

SOLID原则是面向对象设计的一个基本原则,通过这篇短文我们可以很快了解SOLID原则的核心思想。原文:SOLID Principles — Concise and brief explanation[1]

大家好,今天,我尝试用最简单的方式告诉大家,什么是SOLID原则。

SOLID的意思是:


1. 单一职责原则(Single responsibility principle)

2. 开闭原则(Open-closed principle)

3. 里氏替换原则(Liskov substitution principle)

  1. 确定的参数(Contravariance of arguments)
  2. 确定的结果(Contravariance of result)
  3. 前置条件(Pre Conditions)
  4. 后置条件(Post Conditions)
  5. 例外规则(Exception rule)
  6. 内变规则(In-variant rule)
  7. 限制规则(Constraint rule)

4. 接口分离原则(Interface segregation principle)

5. 依赖反转原则(Dependency inversion principle)

References:
[1] https://medium.com/front-end-weekly/solid-principles-concise-and-brief-explanation-96790dc63b63

你好,我是俞凡,在Motorola做过研发,现在在Mavenir做技术总监,对通信、网络、后端架构、云原生、DevOps、CICD、区块链、AI等技术始终保持着浓厚的兴趣,平时喜欢阅读、思考,相信持续学习、终身成长,欢迎一起交流学习。
微信公众号:DeepNoMind

上一篇下一篇

猜你喜欢

热点阅读