软件设计师备考笔记之面向对象

时间:2022-11-23 13:10:32 作者:壹号 字数:1437字

软件设计师备考笔记之面向对象

对象三要素:对象标识、属性和服务 继承与泛化:继承是面向对象方法中重要的概念,用来说明特殊类(子类)与一般类(父类)的关系,通

常使用泛化来说明一般类与特殊类之间的关系,它们之间是一对多关系。

多态与重载:多态(即多种形式)性则是指一般类中定义的属性或服务被特殊类继承后,可以具有不同的

数据类型或表现出不同的行为,通常是使用重载和覆盖(改写)两项技术来实现

OOA((面向对象的分析):五个层次:主题、对象类、结构、属性和服务;五个活动是标识对象类、标识

结构与关联、划分主题、定义属性、定义服务。

…… 此处隐藏0字 ……

OOD(面向对象的设计):它由人机交互部件、问题域部件、任务管理部件、数据管理部件四个部分组成,

其主要的活动就是这四个部件的设计工作。

Booch方法:认为软件开发是一个螺旋上升的过程。在这个螺旋上升的每个周期中,有以下几个步骤:1、

发现类和对象 2、确定它们的含义 3、找出它们之间的相互关系 4、说明每一个类和对象的界面和实现。 OMT方法:定义了三种模型:对象模型(对谁做)、动态模型(何时做)和功能模型(做什么);四个活动:

分析、系统设计、对象设计和实现。