2019-2020 20191211第八周学习总结
Posted 20191211yss
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019-2020 20191211第八周学习总结相关的知识,希望对你有一定的参考价值。
计算机科学概论:面向对象设计与高级程序设计语言
和topdown设计不同,面向对象的设计围绕对象及它在问题中的交互展开而不是任务,书中介绍了object,field,class等概念,讲解设计方法,其分为四个阶段:头脑风暴,过滤筛选,场景(确定每个类的行为),最后是责任算法。
介绍了翻译过程,翻译有编译器和解释器,编译器把高级语言编写的程序翻译成机器语言,而解释器可以逐句执行程序语言,字节码可以编译java源代码使用的标准机器语言。
介绍了是语言范型:命令式范型,行业里具有统治地位的语言往往都属于这种范型,他有顺序执行的特征。命令式范型还分为面向过程和面向对象,面向过程中语句被分为子程序,面向对象的范型中数据对象是活跃的。不过有很多语言,它们并没有明确到底是面向过程还是面向对象的范型,有时成一个混合状态,如Java和C++。其次有声明式范型,他是个描述结果的范型,函数式范型,基于函数概念而建立,逻辑模型基于象征逻辑的原则,但这两种声明式范型,两种选择和重复(循环)是命令式语言的标志,这也是其功能性的表现。
有关功能性介绍了,封装,一种信息隐蔽的语言特性;实例化,创建类的对象;继承,获取其他类的属性的机制;多态,一种语言的继承体系结构可用两个能根据对象特性合适的处理方法。
python
学习了四则运算的题目生成方法,并了解了pygame的使用方法,虽然还未能完全理解俄罗斯方块的程序原理和细节,但在学习的过程中认识到编程的博大精深。
以上是关于2019-2020 20191211第八周学习总结的主要内容,如果未能解决你的问题,请参考以下文章
20182306 2019-2020-1 《数据结构与面向对象程序设计》第八周学习总结
2019-2020-1 20191312 《信息安全专业导论》第八周学习总结
2019-2020-1 20191330 《信息安全专业导论》第八周学习总结
2019-2020-1学期 20192420《网络空间安全专业导论》第八周学习总结