设计模式 solid原则

SOLID原则是一组面向对象设计和编程的原则,旨在提供可维护、可扩展和可重用的代码。下面是SOLID原则的简要介绍:

  1. 单一职责原则(Single Responsibility Principle,SRP):一个类应该只有一个引起变化的原因。换句话说,一个类应该只负责一个单一的功能或职责。

  2. 开放封闭原则(Open-Closed Principle,OCP):软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。通过使用抽象和接口,可以实现对现有代码的扩展,而无需修改已有的代码

  3. 里氏替换原则(Liskov Substitution Principle,LSP):子类应该能够替换其父类,并且在不破坏程序正确性的前提下,程序的行为不应该发生变化。换句话说,子类应该能够完全替代父类的功能

  4. 接口隔离原则(Interface Segregation Principle,ISP):客户端不应该依赖于它不需要的接口。应该将大型接口拆分为更小、更具体的接口,以确保客户端只依赖于它们需要的接口。

  5. 依赖倒置原则(Dependency Inversion Principle,DIP):高层模块不应该依赖于低层模块,它们都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象,可以实现模块之间的解耦

 

posted @ 2023-08-08 16:51  纳姆德隆  阅读(15)  评论(0编辑  收藏  举报