会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xiaoyuV
博客园
首页
新随笔
联系
订阅
管理
2024年7月24日
软件开发六大原则(四)-依赖倒转原则
摘要: 依赖倒转原则(Dependency Inversion Principle,DIP) 是面向对象设计中的一个重要原则,它提倡高层模块不应该依赖于底层模块,二者都应该依赖于抽象;而抽象不应该依赖于具体实现细节,具体实现细节应该依赖于抽象。 什么是依赖倒转原则: 依赖倒转原则要求系统中的高层模块不应该依
阅读全文
posted @ 2024-07-24 22:50 yu-V
阅读(93)
评论(0)
推荐(0)
2024年6月26日
软件开发六大原则(三)-里氏替换原则
摘要: 里氏替换原则(Liskov Substitution Principle,LSP)是面向对象设计的一个基本原则,它指导我们如何设计和使用继承关系。 里氏替换原则是由麻省理工学院的计算机科学家Barbara Liskov提出的。 它的核心思想是:子类对象可以替换父类对象,并且程序的行为不会发生变化。
阅读全文
posted @ 2024-06-26 21:51 yu-V
阅读(147)
评论(0)
推荐(0)
2024年6月24日
设计模式六大原则(二)-开闭原则
摘要: 开闭原则(Open-Closed Principle)是面向对象设计中的一个原则,它指导我们在设计软件系统时应该对扩展开放,对修改关闭。 简而言之,开闭原则要求我们设计的模块、类、函数等应该对扩展是开放的,也就是说可以通过增加新的代码来扩展其功能,但是对于已有的代码,尽量避免修改。 开闭原则主要解决
阅读全文
posted @ 2024-06-24 22:41 yu-V
阅读(116)
评论(0)
推荐(0)
2024年6月22日
设计模式六大原则(一)---单一职责原则
摘要: 单一职责原则(Single Responsibility Principle,SRP)是面向对象设计中的一个原则,它要求一个类或模块应该有且只有一个引起它变化的原因。 单一职责原则主要解决的问题是类的职责过于复杂,即一个类承担了过多的责任。当一个类具有多个职责时,任何一个职责的变化都可能影响到其他职
阅读全文
posted @ 2024-06-22 22:32 yu-V
阅读(85)
评论(0)
推荐(0)
公告