【软考】14.1 面向对象基本概念/分析设计测试

《面向对象开发》

  1. 对象
  • 现实生活中实际存在的一个实体;构成系统的一个基本单位
  • 由对象名、属性和方法组成
  • 实体的形式化描述;对象是类的实例,类是对象的模板
  • 可分为:
  • 实体类:现实世界中真实的实体
  • 接口类(边界类):为用户提供一种与系统合作交互的方式
  • 控制类:控制活动流,充当协调者

【软考】14.1 面向对象基本概念/分析设计测试_第1张图片

  1. 封装:信息隐藏技术
  2. 继承:类之间的层次关系(父类与子类);可分为单继承,多继承
  3. 多态:不同对象收到同一个信息时产生不同的结果;由继承机制支持
  • 参数多态:不同类型参数多种结构类型
  • 包含多态:父子类型关系
  • 过载多态:类似于重载,应该名字不同含义
  • 强制多态:强制类型转换

【软考】14.1 面向对象基本概念/分析设计测试_第2张图片

  1. 绑定
  • 静态绑定:编译时进行
  • 动态绑定:运行时进行

【软考】14.1 面向对象基本概念/分析设计测试_第3张图片

【软考】14.1 面向对象基本概念/分析设计测试_第4张图片

  • 面向对象的分析
  • 确定问题域,理解问题
  • 认定对象
  • 组织对象
  • 描述对象间的相互作用
  • 确定对象的操作
  • 定义对象的内部信息
  • 面向对象需求建模
  • 两种模型:用例模型(用例图),分析模型 / 领域概念模型(类图 / 对象图等)
  • 结构化数据建模三个模型:数据模型(E-R图)、行为模型(状态转换图)、功能模型(数据流图)
    【软考】14.1 面向对象基本概念/分析设计测试_第5张图片
  • 面向对象的设计
  • 设计分析模型和实现相应源代码
  • 遵循抽象、信息隐蔽、功能独立、模块化等设计准则
    【软考】14.1 面向对象基本概念/分析设计测试_第6张图片
    【软考】14.1 面向对象基本概念/分析设计测试_第7张图片
  • 面向对象的设计原则

【软考】14.1 面向对象基本概念/分析设计测试_第8张图片
在这里插入图片描述

  • 面向对象的测试

【软考】14.1 面向对象基本概念/分析设计测试_第9张图片

你可能感兴趣的:(文档解析,数据库/数据结构,计算机软考,java,servlet,microsoft)