solid原则
Posted xiaoxue126
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了solid原则相关的知识,希望对你有一定的参考价值。
SOLID:
单一原则(SRP):一个类只应该负责一件事。如果一个类有多个职责,那么它变成了耦合的。对一个职责的修改会导致对另一个职责的修改。
开闭原则(OCP):软件实体(类、模块、函数)应该对扩展开放,对修改关闭
里氏替换(LSP):子类对父类函数进行重写,子类必须可以替换它的父类。
接口隔离(ISP):不应该强迫客户端依赖于它们不使用的接口,接口中的所有方法他的实现类都可以用到,创建特定于客户端的细粒度接口。
依赖倒置(DIP):高级模块和低级模块都依赖于抽象。
参考文档:每个开发者都应该知道的SOLID原则
以上是关于solid原则的主要内容,如果未能解决你的问题,请参考以下文章