solid原则

158 阅读1分钟

1,单一职责原则

一个类或者一个方法最好只做一件事情。

2,接口隔离原则

类不应该依赖不需要的接口

3,开放封闭原则

可以扩展,但是不能够修改,一个类或者一个方法确定之后就不应该去修改它,而是根据现有的功能去扩展它。

4,里氏替换原则

派生类可以替换所有的基类不会报错

5,依赖倒置原则

高级模块不应该依赖低级模块,应该依赖抽象。细节应该依赖抽象,抽象不可以依赖细节。