playground

SOLID原则

单一职责原则(Single Responsibility Principle)

一个类应该只有一个引起它变化的原因。

开放封闭原则(Open Closed Principle)

对扩展开放,对更改封闭。

里氏替换原则(Liskov Substitution Principle)

使用基类的地方都可以用子类替代且无需修改其他代码。

接口隔离原则(Interface Segregation Principle)

一个接口中的方法尽量少。

依赖倒置原则(Dependency Inversion Principle)

应该依赖抽象而不是具体实现。