skip to content

Solid
SOLID 原则

S - 单一职责原则

比如叉子和勺子就是各司其职,如果放到一起变成叉勺,有一方需要去改变另一方也会受到影响。 image

O - 开放封闭原则

比如现在的螺丝刀,把螺丝刀分成手柄和螺丝批头,想要去拧不同的螺丝通过螺丝批头的替换就可以达到目的,并且不用修改螺丝刀本身的结构。 image

L - 里式替换原则

比如工程师,高级工程师就可以去替换初级工程师。 image

I - 接口隔离原则

比如手机充电器和电脑充电器,我们需要的是单子的一种,而不是超级充电器,即两者结合起来,因为有的人只需要一种,不能强迫用户使用他们用不上的部分。 image

D - 依赖倒置原则

比如电源插头是依赖,插孔还是插排的具体实现(线材-铜线铝线) image

https://segmentfault.com/a/1190000022384751

https://segmentfault.com/a/1190000022436472