2021-2022-1 20211318 《信息安全专业导论》第八周学习总结

2021-2022-1 20211318《信息安全专业导论》第八周学习总结

作业信息

这个作业属于哪个课程 2021-2022-1信息安全专业导论
这个作业要求在哪里 2021-2022-1信息安全专业导论第八周作业
作业正文 2021-2022-1 20211318 《信息安全专业导论》第八周学习总结

教材学习内容总结

《计算机科学概论》

  • 面向对象方法————用叫做对象的独立实体生成解决方案的问题求解办法。
  • 名词解释
    • 对象:在问题背景中相关的事物或实体
    • 对象类或类:一组具有相似属性和行为的对象的吗描述
    • 字段:表示类的属性
    • 方法:定义了类的一种行为的特殊方法
  • 通俗解释
    面向过程(Procedure Oriented 简称PO :如C语言):
    从名字可以看出它是注重过程的。当解决一个问题的时候,面向过程会把事情拆分成: 一个个函数和数据(用于方法的参数) 。然后按照一定的顺序,执行完这些方法(每个方法看作一个过程),等方法执行完了,事情就搞定了。
  • 通俗解释
    面向对象(Object Oriented简称OO :如C++,JAVA等语言):
    看名字它是注重对象的。当解决一个问题的时候,面向对象会把事物抽象成对象的概念,就是说这个问题里面有哪些对象,然后给对象赋一些属性和方法,然后让每个对象去执行自己的方法,问题得到解决。
  • example
    问题: 洗衣机里面放有脏衣服,怎么洗干净?
    面向过程的解决方法:
    1、执行加洗衣粉方法;
    2、执行加水方法;
    3、执行洗衣服方法;
    4、执行清洗方法;
    5、 执行烘干方法;
    以上就是将解决这个问题的过程拆成一个个方法(是没有对象去调用的),通过一个个方法的执行来解决问题。
    面向对象的解决方法:
    1、我先弄出两个对象:“洗衣机”对象和“人”对象
    2、针对对象“洗衣机”加入一些属性和方法:“洗衣服方法”“清洗方法”、“烘干方法”
    3、针对对象“人”加入属性和方法:“加洗衣粉方法”、“加水方法”
    4、然后执行
    人.加洗衣粉
    人.加水
    洗衣机.洗衣服
    洗衣机.清洗
    洗衣机.烘干
    解决同一个问题 ,面向对象编程就是先抽象出对象,然后用对象执行方法的方式解决问题。
  • 面向对象设计方法
    • 头脑风暴:为了生成解决某个特定问题要用的候选类列表的集体行为
    • 过滤:确定问题解决方案中的核心类
    • 场景:给每个类分配责任(封装:把数据和动作集中在一起,是数据与动作的逻辑属性与实现细节分离。
    • 责任算法
  • 翻译过程:
    • 汇编器:翻译汇编语言
    • 编译器:把用高级语言编写的程序翻译成机器码的程序
    • 解释器:翻译一句执行一句

代码托管

看漫画学pythonCh09

错题总结

An array is a named homogeneous collection of items in which individual items are accessed by an index.
正确答案: 正确
你的作答: 错误
翻译:数组是项的命名同构集合,其中单个项由索引访问。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 3/3 20/20
第二周 10/10 2/5 20/40
第三周 120/130 1/6 20/60
第四周 100/230 2/8 20/80
第五周 100/330 5/13 20/100
第六周 200/530 1/14 20/140
第七周 200/730 4/18 20/160
第八周 200/930 5/23 20/180
posted @ 2021-11-14 19:14  20211318魏佳孟  阅读(34)  评论(0编辑  收藏  举报