笔记
文章平均质量分 82
snkrs_zzz
这个作者很懒,什么都没留下…
展开
-
Braft--工作日记
braft日志解析笔记原创 2022-12-04 16:17:57 · 317 阅读 · 1 评论 -
软件构造博客6
首先Strategy是为了可复用而设计的设计模式,在具体分类中它属于行为模式,可以理解为根据不同的行为来具体分类,但是虽说行为不同,但是他们也是有共同的特点。举个例子:用拳头打和用巴掌打不一样,但是总结起来都是打,我们可以创建一个打的接口,用拳头打和用巴掌打都是这个接口的具体实现类。这样用户使用的时候对接口操作就可以了。我们可以将这种思想总结为下图。其中Strategy接口就是我们所说的“打”这个动作,他下面的两个实现类A和B就是用巴掌大和用拳头打。但是我们不禁观察到一个问题,这个Context是干啥的啊原创 2021-07-08 08:49:41 · 70 阅读 · 0 评论 -
软件构造博客1
抽象数据类型(ADT)抽象数据类型是描述数据结构的一种理论工具。在介绍抽象数据类型之前我们先介绍一下数据类型的基本概念。数据类型(data type)是一组性质相同的数据元素的集合以及加在这个集合上的一组操作。例如Java 语言中就有许多不同的数据类型,包括数值型的数据类型、字符串、布尔型等数据类型。以Java 中的int 型为例,int 型的数据元素的集合是[-2147483648,2147483647]间的整数,定义在其上的操作有加、减、乘、除四则运算,还有模运算等。定义数据类型的作用一个原创 2021-07-01 23:10:17 · 120 阅读 · 0 评论