2021-2022-1 20211328《信息安全专业导论》第八周学习总结
2021-2022-1 20211328《信息安全专业导论》第六周学习总结
作业信息
| 这个作业属于哪个课程 | 2021-2022-1信息安全专业导论 |
|---|---|
| 这个作业要求在哪里 | 2021-2022-1信息安全专业导论第八周作业 |
| 作业正文 | 2021-2022-1 20211328《信息安全专业导论》第八周学习总结 |
学习目标
- 功能设计与面向对象设计
- 面向对象设计过程
- 面向对象语言三要素
- 汇编、编译、解释、执行
教材学习内容总结
面向对象设计
- 在面向对象的思想中,数据和处理数据的算法绑定在一起,每个对象负责自己的处理(行为)。
- 对象是在问题背景中相关的事物或实体。
- 对象类(类):具有相似的属性和行为的对象的描述,例如学生。
- 字段表示类的属性。
- 方法是处理对象中的数据值的指定算法。
面向对象设计过程
- 头脑风暴 一种集体问题求解的过程,是一种集体行为,为的是生成解决某个特定的问题用到的候选类的列表。
- 过滤 根据暂时的列表,确定问题解决方案中的核心类。
- 场景 给每个类分配责任。
- 责任算法 为责任编写算法。
- 总结
面向对象语言三要素
- 封装 实施信息隐蔽的语言特性。一个对象只知道自身的信息,需要向另一个对象发送请求信息才能获得另一个对象的信息。
- 继承 一个类可以继承另一个类的数据和方法。
- 多态 程序设计语言处理两个方法名字相同,实现不同的能力。
汇编 编译 解释
- 汇编将指令翻译成机器语言的过程
- 编译 将所有源代码指令一次性翻成目标代码执行
- 解释 将源文件中的每一天指令都依次翻译成目标指令。
教材中的问题
问题:不明白编译和解释的区别
解决过程:上网查找资料,一个是依次一个是一次性
代码托管

















上周考试错题
An array is a named homogeneous collection of items in which individual items are accessed by an index 正确
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 0/0 | 2/2 | 20/20 | |
| 第二周 | 10/10 | 2/4 | 15/35 | |
| 第三周 | 90/100 | 1/5 | 15/50 | |
| 第四周 | 100/200 | 2/7 | 15/65 | |
| 第五周 | 150/350 | 3/10 | 15/80 | |
| 第六周 | 200/550 | 2/12 | 20/100 | |
| 第七周 | 350/900 | 4/16 | 20/120 | |
| 第八周 | 300/1200 | 2/18 | 20/140 |

浙公网安备 33010602011771号