设计模式基础篇-SOLID原则
S:单一职责原则: 修改类的原因只能有一个。尽量让每个类只负责一个功能,并将该功能完全封装在该类中。
O:开闭原则:对于扩展,类应该时“开放”的;对于修改,类应该是“关闭”的.
L:里氏替换原则:在不修改客户端代码的情况下,将子类的对象作为父类对象进行传递.
I:接口隔离原则:客户端不应被强迫依赖于其不使用的方法。尽量缩小接口的范围,使得客户端的类不必实现不需要的行为。
D:依赖倒置原则:高层次的类不应该依赖于低层次的类.两者都应该依赖于抽象接口。抽象接口不应该依赖于具体的实现。具体实现应该依赖于抽象接口。
浙公网安备 33010602011771号