我们一起来读书吧
关注: 157 主题: 3,025 帖子: 3,025
时下热门
最新回复
最新发布
0
2023-03-22
第十一章和第十二章是《架构整洁之道》一书中关于如何确保代码的安全性和可靠性的两个章节。以下是这两章节的总结: 第十一章:权限与访问控制 权限的重要性:权限……
0
2023-03-22
第九章和第十章是《架构整洁之道》一书中关于如何管理代码质量和确保代码可靠性的两个章节。以下是这两章节的总结: 第九章:测试与调试 测试的重要性:测试是确保……
0
2023-03-22
第七章和第八章是《架构整洁之道》一书中关于如何设计和实现高效、可维护的代码的两个章节。以下是这两章节的总结: 第七章: 组织与命名 组织代码的目标:把相似……
0
2023-03-21
第三部分讲到了设计原则,包括五大原则,单一职责原则、开闭原则、里氏替换原则、接口隔离原则、依赖反转原则。 单一职责原则:我们往往会因为这个名字对它产生误解……
0
2023-03-20
依赖反转原则规定:高层次的模块不应该依赖于低层次的模块,两者都应该依赖于抽象接口。抽象接口不应该依赖于具体实现。而具体实现则应该依赖于抽象接口。他有几条具……
0
2023-03-20
LSP原则的理念:对于每个类型是S的对象O1都存在一个类型为T的对象O2,能使操作T类型的程序P在使用O2替换O1时行为保持不变,可以将S称为T的子类型。……
0
2023-03-17
在第十一章中作者简单介绍了依赖反转原则在编程开发以及软件架构上的意义。 在软件开发中接口相对与实现类是比较稳定的,具体实现类通常会根据需求进行调整内部逻辑……
🧑HaoQ🐷
0
2023-03-17
说到单一职责原则,有一点就不得不提:过度设计,什么叫过度设计?这里引用vczh的一个形容就是:只要team里面的人没有牛逼到来什么需求都可以把代码重构到恰……
2
2023-03-17
0
2023-03-17
DIP(依赖反转原则):在源代码层次的依赖关系中就应该多引用抽象类型,而非具体实现。 可以将该设计原则归结为以下几条具体的编码守则: - 应在代码中多使用……
0
2023-03-17
单一职责原则是架构设计中最基础的原则,它的意思是每个模块都应该只做一件事,也就是确保一个函数只完成一个功能。 从另一个角度讲,也就是:任何一个软件模块都应……
🧑施冲冲
0
2023-03-17
面向对象编程这个概念我们都很熟悉。 最早应该可以追溯到大学,有个很厉害的选修课老师,每每他的课座无虚席。 我们最常见的编程方式就属于面向对象编程:数据与函……
🧑施冲冲
0
2023-03-17
第五章 面向对象编程 面向对象编程拥有三个特性,分别是封装、继承与多态。任何一种支持面向对象的编程语言必须支持这三个特性。 1、封装 封装并非面向对象独有……
🧑EnzoZeno
0
2023-03-15
SRP的描述可以是:任何一个软件模块都应该只对某一类行为者负责。 单一职责原则主要讨论的是函数和类之间的关系,但是它在两个讨论层面上会以不同的形式出现。在……
0
2023-03-15
面向对象编程是封装、继承、多态的有机组合,他们是任何一种支持面向对象编程语言必须支持的三个特性。 封装:可以把一组相关联的数据和函数圈起来,使圈外面的代码……
0
2023-03-15
里氏替换原则可以且应该被应用于软件架构层面,因为一旦违背了可替换性,该系统架构就不得不为此增添大量复杂的应对机制。 接口隔离原则,任何层次的软件设计如果依……
🧑孟子幻
0
2023-03-15
依赖反转原则:控制流跨越架构边界的方向与源代码依赖关系跨越该边界的方向正好相反,源代码依赖方向永远是控制流方向的反转 组件是软件的部署单元,是整个软件系统……
🧑孟子幻
0
2023-03-14
里氏替换原则可以并且应该应用于软件架构层面,因为一旦违背了可替换性,该系统架构就不得不为此添加大量复杂的应对机制。 在继承中的应用是上层应用程序的行为不能……
0
2023-03-14
【第七章 SRP:单一职责原则】 一、是什么?不做会怎么样? 单一职责原则 != 每个模块只做一件事 单一职责原则 == 任何一个软件模块都应该只对某一类……
🧑网有
0
2023-03-14
亲爱的我们一起来读书吧的吧友们:大家好! @飞奔的小小番茄 为本吧吧主候选人得票最多者,共计0张真实票数,根据竞选规则,官方最终批准其成为本吧正式吧主。公……
0
2023-03-13
整洁的代码是一个软件系统的基石,但是如果软件的架构设计不佳,那么再好的基石也没用,这就是SOLID设计原则要解决的事。 SRP 单一职责原则通常会被理解为……
0
2023-03-13
最近读了《架构整洁之道》第7章和第8章的内容,书中主要介绍了单一职责原则(SRP)和开闭原则(OCP),其中令我印象最深刻的就是SRP章节中的一句话,"任……
🧑VI而狂
0
2023-03-13
SOLID原则的主要作用就是告诉我们如何将数据和函数组织成为类,以及如何将这些类链接起来成为程序。 SRP:单一职责原则,任何一个软件模块都应该有且仅有一……
0
2023-03-13
在第九、第十两章中作者继续介绍设计原则及其在软件架构中的指导作用。 在第九章中主要介绍的事里氏替换原则。里氏替换原则从继承关系上来讲是指在使用父类型的程序……
🧑HaoQ🐷
0
2023-03-05
0
2023-03-09
SRP(单一职责原则):任何一个软件模块都应该只对某一类行为者负责。 我们不能将不同行为者所依赖的代码强凑到一起,这样会导致一些错误的公共代码提取,倘若后……
0
2023-03-09
LSP(里氏替换原则):描述了一种子类型的可替换性。 一个符合LSP的例子是,应用程序的并不依赖于其使用的任何一个衍生类,也就是说下属的衍生类对象都是可以……
0
2023-03-09
里式替换原则 文中举了一个值得思考的例子 - 正方形/长方形问题,调用方在面对的是Rectangle,但是实际却是长宽必须保持一样的Square,理解和实……
0
2023-03-08
单一职责原则主要讨论的是函数和类之间的关系,但是它在两个讨论层面上会以不同的形式出现。在组件层面,我们可以将其称为共同闭包原则,在软件架构层面,它则是用于……
🧑孟子幻
0
2023-03-07
面向对象编程就是已多态为手段来对源代码中的依赖关系进行控制的能力,这种能力让软件架构师可以构建出某种插件式架构,让高层策略性组件爱你与底层实现性组件相分离……
🧑孟子幻
首页 56 57 58 59 60 61 62 63 64 65 66 尾页