美文网首页计算机二级计算机二级
计算机二级公共基础知识(第二章)

计算机二级公共基础知识(第二章)

作者: 玄语梨落 | 来源:发表于2018-04-17 21:21 被阅读1次
    计算机二级公共基础知识(第二章)
    1. 程序设计的方法与风格:“清晰第一,效率第二”
      • 源程序文档化
        • 符号名的命名:
        • 程序注释:
        • 视觉组织:
      • 数据说明方法
        • 数据说明次序规范化:
        • 说明语句中变量安排有序化:
        • 使用注释来说明复杂的数据结构:
      • 语句的结构
      • 输入和输出
    2. 结构化程序设计:
      • 原则:自顶向下、逐步求精、模块化、限制使用goto语句
    3. 结构化程序的基本结构与特点
      • 顺序结构
      • 选择结构
      • 循环结构
    4. 结构化程序设计原则和方法的应用
    5. 面向对象的程序设计
      • 面向对象方法的优点
        • 与人类习惯的思维方法一致
        • 稳定性好
        • 可重用性好
        • 易于开发大型软件产品
        • 可维护性好
      • 基本概念
        • 对象:应用领域中有意义的、与所要解决的问题有关系的任何事物都可以作为对象,它既可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。由一组表示其静态性质的属性和它可执行的一组操作组成。
          • 标识唯一性:由对象的内在本质区分,而不是通过描述来区分。
          • 分类性
          • 多态性
          • 封装性
        • 类和实例:类是具有共同属性共同方法的对象的集合。当使用对象这个词时,既可以指具体对象,也可以指一般对象,但是实例必然是一个具体对象。
        • 消息:消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。
          组成
          • 接收消息的对象名称
          • 消息标识符(消息名)
          • 零个或多个参数
        • 继承:是使用已有的类定义作为基础建立新类的定义技术
          • 单继承:一个类只允许有一个父类
          • 多继承:一个类允许有多个父类 功能更强,使用方便,但是要避免二义性
        • 多态性:对象根据所接受的消息而做出动作,同样的消息被不同的对象接收时可导致完全不同的行动。在面向对象的软件技术中,多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象,又可以发送给子类对象。

    相关文章

      网友评论

        本文标题:计算机二级公共基础知识(第二章)

        本文链接:https://www.haomeiwen.com/subject/hfzpkftx.html