SOLID原则是一组面向对象设计和编程的原则,旨在提供可维护、可扩展和可重用的代码。下面是SOLID原则的简要介绍:
-
单一职责原则(Single Responsibility Principle,SRP):一个类应该只有一个引起变化的原因。换句话说,一个类应该只负责一个单一的功能或职责。
-
开放封闭原则(Open-Closed Principle,OCP):软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。通过使用抽象和接口,可以实现对现有代码的扩展,而无需修改已有的代码
-
里氏替换原则(Liskov Substitution Principle,LSP):子类应该能够替换其父类,并且在不破坏程序正确性的前提下,程序的行为不应该发生变化。换句话说,子类应该能够完全替代父类的功能。
-
接口隔离原则(Interface Segregation Principle,ISP):客户端不应该依赖于它不需要的接口。应该将大型接口拆分为更小、更具体的接口,以确保客户端只依赖于它们需要的接口。
-
依赖倒置原则(Dependency Inversion Principle,DIP):高层模块不应该依赖于低层模块,它们都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象,可以实现模块之间的解耦。
标签:设计模式,原则,solid,接口,依赖于,Principle,模块,应该 From: https://www.cnblogs.com/namudelong/p/17614789.html