1句话解释面向对象原则S.O.L.I.D

1句话解释面向对象原则S.O.L.I.D

SRP(Single Responsblity Princple)----一个类或对象只做自己该做的事情,别人的事情交给别人去做

OCP(Open Close Princple)-----把容易变化的部分,抽象出来。当发生变化时,通过扩展抽象部分的方式新立门户,不影响现存的机制

LSV(Liskov Substitution Principle)-----子类替换父类是可行的。(隐含之意,可以使用继承的方式复用代码)

ISP(Interface Segregation Principle)-----接口要小而精,不要大而全

DIP(Dependency Inversion Principle)-----当类之间存在引用/关联时,定义变量、形参或者属性的时候依赖抽象。(隐含之意,以后这些引用/关联对应的部分有扩展时,不用改这些定义)

你可能感兴趣的:(1句话解释面向对象原则S.O.L.I.D)