摘要: 依赖倒转原则(Dependency Inversion Principle,DIP) 是面向对象设计中的一个重要原则,它提倡高层模块不应该依赖于底层模块,二者都应该依赖于抽象;而抽象不应该依赖于具体实现细节,具体实现细节应该依赖于抽象。 什么是依赖倒转原则: 依赖倒转原则要求系统中的高层模块不应该依 阅读全文
posted @ 2024-07-24 22:50 yu-V 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 里氏替换原则(Liskov Substitution Principle,LSP)是面向对象设计的一个基本原则,它指导我们如何设计和使用继承关系。 里氏替换原则是由麻省理工学院的计算机科学家Barbara Liskov提出的。 它的核心思想是:子类对象可以替换父类对象,并且程序的行为不会发生变化。 阅读全文
posted @ 2024-06-26 21:51 yu-V 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 开闭原则(Open-Closed Principle)是面向对象设计中的一个原则,它指导我们在设计软件系统时应该对扩展开放,对修改关闭。 简而言之,开闭原则要求我们设计的模块、类、函数等应该对扩展是开放的,也就是说可以通过增加新的代码来扩展其功能,但是对于已有的代码,尽量避免修改。 开闭原则主要解决 阅读全文
posted @ 2024-06-24 22:41 yu-V 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则(Single Responsibility Principle,SRP)是面向对象设计中的一个原则,它要求一个类或模块应该有且只有一个引起它变化的原因。 单一职责原则主要解决的问题是类的职责过于复杂,即一个类承担了过多的责任。当一个类具有多个职责时,任何一个职责的变化都可能影响到其他职 阅读全文
posted @ 2024-06-22 22:32 yu-V 阅读(35) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示