原则,程序设计五大原则,设计模式"/>
SOLID 原则,程序设计五大原则,设计模式
SOLID 是让软件设计更易于理解、更加灵活和更易于维护的五个原则的简称。
- 单一职责(Single Responsibility Principle):修改一个类的原因只能有一个。
- 开闭原则(Open/Closed Principle):对于扩展,类应该是“开放”的;对于修改,类则应是“封闭”的。
- 里氏替换原则(Liskov Substitution Principle):当你扩展一个类时, 记住你应该要能在不修改客户端代码的情况下将子类的对象作为父类对象进行传递。
- 接口隔离原则(Interface Segregation Principle):客户端不应被强迫依赖于其不使用的方法。
- 依赖倒置原则(Dependency Inversion Principle):高层次的类不应该依赖于低层次的类。 两者都应该依赖于抽象接口。抽象接口不应依赖于具体实现。具体实现应该依赖于抽象接口。
更多推荐
SOLID 原则,程序设计五大原则,设计模式
发布评论