S - 单一职责原则
比如叉子和勺子就是各司其职,如果放到一起变成叉勺,有一方需要去改变另一方也会受到影响。
O - 开放封闭原则
比如现在的螺丝刀,把螺丝刀分成手柄和螺丝批头,想要去拧不同的螺丝通过螺丝批头的替换就可以达到目的,并且不用修改螺丝刀本身的结构。
L - 里式替换原则
比如工程师,高级工程师就可以去替换初级工程师。
I - 接口隔离原则
比如手机充电器和电脑充电器,我们需要的是单子的一种,而不是超级充电器,即两者结合起来,因为有的人只需要一种,不能强迫用户使用他们用不上的部分。
D - 依赖倒置原则
比如电源插头是依赖,插孔还是插排的具体实现(线材-铜线铝线)