https://www.google.com/search?q=solid%E5%8E%9F%E5%88%99&oq=solid%E5%8E%9F%E5%88%99&aqs=chrome..69i57j69i60j69i61l2.312j0j1&sourceid=chrome&ie=UTF-8

https://www.bilibili.com/read/cv6748389/

SOLID原则是指五个设计原则,每个设计原则的首字母拼起来,刚好是SOLID这个单词。

这些设计原则主要有。

SRP: 单一职责原则。每个软件模块有且只有一个需要被改变的理由。

OCP: 开闭原则。软件系统应该允许通过新增代码来修改原有系统行为,而不是通过修改现有代码。

LSP: 里氏替换原则。实现某些接口的组件,必须同时遵守同一个约定,以便让这些组件可以相互替换。

ISP: 接口隔离原则。只依赖自己需要的部分。

DIP: 依赖倒置原则。调用方不应该依赖于被调用方的实现,而应该依赖于接口。 作者:月球猪猪 https://www.bilibili.com/read/cv6748389/ 出处:bilibili

https://www.jianshu.com/p/3268264ae581

https://www.cnblogs.com/xybaby/p/11782293.html