面向对象S.O.L.I.D原则

时间:2023-03-10 04:19:38
面向对象S.O.L.I.D原则

面向对象的五大原则,又称S.O.L.I.D原则:

S(SRP, Single Reponsibility Principle): 单一职责原则,一个类应有且只有一个职责(或只有一个引起其变化的原因)

O(OCP, Open/Close Principle): 对扩展开放,对修改封闭。

L(LSP, Liskov Substitution Principle):李氏替换,子类应该在任何地方都能替换父类而不引起任何错误;

I(ISP, Interface Segregation Principle):接口隔离,使用多个专门的接口而不是一个通用的接口;

D(DIP, Dependency Inversion Principle):依赖倒置,依赖抽象而不是实现编程;