设计模式基础篇-SOLID原则

S:单一职责原则: 修改类的原因只能有一个。尽量让每个类只负责一个功能,并将该功能完全封装在该类中。

O:开闭原则:对于扩展,类应该时“开放”的;对于修改,类应该是“关闭”的.

L:里氏替换原则:在不修改客户端代码的情况下,将子类的对象作为父类对象进行传递.

I:接口隔离原则:客户端不应被强迫依赖于其不使用的方法。尽量缩小接口的范围,使得客户端的类不必实现不需要的行为。

D:依赖倒置原则:高层次的类不应该依赖于低层次的类.两者都应该依赖于抽象接口。抽象接口不应该依赖于具体的实现。具体实现应该依赖于抽象接口。

 

posted on 2022-01-27 10:54  潇潇@暮雨  阅读(37)  评论(0)    收藏  举报

导航