标签:class ref 数学 总结 http 目标 重点 机器 子程序
本周主要学习了面向对象设计与高级程序设计语言这一章。
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 |
2019-2020-1 20191312 《信息安全专业导论》第八周学习总结
标签:class ref 数学 总结 http 目标 重点 机器 子程序
原文地址:https://www.cnblogs.com/lxy2019/p/11923137.html