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
posted @ 2021-11-14 14:23  20211328-张树杰  阅读(51)  评论(0)    收藏  举报