zoukankan      html  css  js  c++  java
  • 2019-2020 20191211第八周学习总结

    计算机科学概论:面向对象设计与高级程序设计语言

    和topdown设计不同,面向对象的设计围绕对象及它在问题中的交互展开而不是任务,书中介绍了object,field,class等概念,讲解设计方法,其分为四个阶段:头脑风暴,过滤筛选,场景(确定每个类的行为),最后是责任算法。

    介绍了翻译过程,翻译有编译器和解释器,编译器把高级语言编写的程序翻译成机器语言,而解释器可以逐句执行程序语言,字节码可以编译java源代码使用的标准机器语言。

    介绍了是语言范型:命令式范型,行业里具有统治地位的语言往往都属于这种范型,他有顺序执行的特征。命令式范型还分为面向过程和面向对象,面向过程中语句被分为子程序,面向对象的范型中数据对象是活跃的。不过有很多语言,它们并没有明确到底是面向过程还是面向对象的范型,有时成一个混合状态,如Java和C++。其次有声明式范型,他是个描述结果的范型,函数式范型,基于函数概念而建立,逻辑模型基于象征逻辑的原则,但这两种声明式范型,两种选择和重复(循环)是命令式语言的标志,这也是其功能性的表现。

    有关功能性介绍了,封装,一种信息隐蔽的语言特性;实例化,创建类的对象;继承,获取其他类的属性的机制;多态,一种语言的继承体系结构可用两个能根据对象特性合适的处理方法。

    python

    学习了四则运算的题目生成方法,并了解了pygame的使用方法,虽然还未能完全理解俄罗斯方块的程序原理和细节,但在学习的过程中认识到编程的博大精深。

  • 相关阅读:
    如何生成a1,a2,a3,a4这样的变量名
    Swiper说明及API手册说明
    Centos下搭建 tomcat https服务器详解(原创)
    IOS 2D游戏开发框架 SpriteKit-->续(创建敌对精灵)
    AFNetworking 3.1
    IOS 2D游戏开发框架 SpriteKit-->续(postion,锚点,游戏滚动场景)
    动态加载HTML后使用query修改标签样式
    objective-c IOS应用更新
    Objective-c 动画
    java servlet上传centos服务器
  • 原文地址:https://www.cnblogs.com/20191211yss/p/11925148.html
Copyright © 2011-2022 走看看