• 2019-2020-1 20191312 《信息安全专业导论》第八周学习总结


    2019-2020-1 20191312《信息安全专业导论》第八周学习总结

    教材学习内容总结

    本周主要学习了面向对象设计与高级程序设计语言这一章。
    1.面向对象方法:从数据角度出发,通过对对象的研究来解决问题。相关概念:对象,对象类或类,域(表示类的特点,即属性和行为),方法(定义类的行为的特定算法)。问题的分解过程:讨论,过滤,场景,责任算法。面向对象的设计的重点是要转化的数据对象,结果生成的是对象的体系结构。
    2.翻译过程:编译器和解释器。前者一次性执行,后者逐条进行。特别的,Java字节码是编译Java源代码使用的标准机器语言。
    3.程序设计语言的范型:命令式(描述了解决问题的必要处理):面向对象(每个对象负责自己的操作),面向过程(语句被分为子程序,每个子程序解决一个特定问题)的范型。声明式(描述结果):函数式(基于函数的数学概念),逻辑编程(基于象征逻辑的原则)。
    4.面向对象语言的功能性:封装(实施信息屏蔽的语言特性)。在问题求解阶段,类(行为和属性相似的组对象的说明),对象(与背景相关的事物或实体),在实现阶段,对象则是类的一个实例,而类则是对象的一个模式。实例化:创建类的对象。继承:类获取其他类属性的机制。多态:合理使用同名方法的能力。

    教材学习中的问题和解决过程

    1.书上提到了功能设计,但没有给出解释。查找资料后发现:功能设计是按照产品定位的初步要求,在对用户需求及现有产品进行功能调查分析的基础上,对所定位产品应具备的目标功能系统进行概念性构建的创造活动。但不确定是不是书上提到的功能设计。
    2.书上提到面向对象和面向过程设计的区别,但是讲的不是很清楚。查找资料后有了更清晰的了解面向对象和面向过程设计的区别

    代码链接

    码云 码云

    上周错题


    对列表的操作是一样的

    实现层提供的视图涉及用于管理数据的基础数据结构。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 3000行 30篇 400小时
    第一周 20/20 2/2 20/20
    第二周 50/70 4/6 19/39
    第三周 100/170 3/9 21/60
    第四周 200/370 2/11 17/77
    第五周 400/770 1/12 18/95
    第六周 300/1070 2/14 16/111
    第七周 100/1170 2/16 10/121
    第八周 4/20 26/141
  • 相关阅读:
    HDU 1106 排序
    strtok函数()
    HDU 2187汶川地震
    HDU 1716 排列2
    Rightmost Digit
    Text Reverse
    快速幂
    插入排序的一个应用-调整负数在前,正数在后,原来相对位置不变
    cuda 5.0配置vs2008+Visual Assist X +安装问题解决
    vc 热键、组合键的用法
  • 原文地址:https://www.cnblogs.com/lxy2019/p/11923137.html
Copyright © 2020-2023  润新知