面向对象技术就是以对象观点来分析现实世界中 的问题,从普通人认识世界的观点出发,把事物 进行归类和综合,提取共性并加以描述 在面向对象的系统中,世界被看成是独立对象的 集合,对象之间通过“消息”相互通信。 >面向对象分析OOA >面向对象设计OOD >面向对象编程OOP
面向对象技术就是以对象观点来分析现实世界中 的问题,从普通人认识世界的观点出发,把事物 进行归类和综合,提取共性并加以描述。 在面向对象的系统中,世界被看成是独立对象的 集合,对象之间通过 “消息”相互通信。 面向对象分析OOA 面向对象设计OOD 面向对象编程OOP
对象(object 关键字:对象(object)、属性(attribute)、服务(service) ”定义:对象是系统中用来描述客观事物的一个实体 它是构成系统的一个基本单位。一个对象由一组属性 和对这些属性进行操作的一组服务构成。 冬定义:属性是用来描述对象静态特征的一个数据项。 冬定义:服务是用来描述对象动态特征的一个操作序列
对象(object) 关键字:对象(object)、属性(attribute)、服务(service) 定义:对象是系统中用来描述客观事物的一个实体, 它是构成系统的一个基本单位。一个对象由一组属性 和对这些属性进行操作的一组服务构成。 定义:属性是用来描述对象静态特征的一个数据项。 定义:服务是用来描述对象动态特征的一个操作序列
对象之间天茶 聚集(Aggregation):表示部分与整体关系。 关联(Association):系统中对象之间的逻辑关系。 冬泛化(Generalization):类的一般和具体或普遍与特 殊之间的关系
对象之间关系 聚集 (Aggregation):表示部分与整体关系。 关联 (Association):系统中对象之间的逻辑关系。 泛化 (Generalization):类的一般和具体或普遍与特 殊之间的关系
类(class 口对事物进行分类。把具有相同属性和服务的对象 归为一类,类(class)是这些对象的抽象描述, 每个对象是它的一个实例(instance)。 关键字:类(class),一般类(general class), 特殊 类(special class),抽象(abstraction) 冬定义:类是具有相同属性和服务的一组对象的集合, 它为属于该类的全部对象提供了统一的抽象描述, 其内部包括属性和服务两个主要部分
类(class) 关键字:类(class), 一般类(general class), 特殊 类(special class), 抽象(abstraction) 定义:类是具有相同属性和服务的一组对象的集合, 它为属于该类的全部对象提供了统一的抽象描述, 其内部包括属性和服务两个主要部分。 对事物进行分类。把具有相同属性和服务的对象 归为一类,类(class)是这些对象的抽象描述, 每个对象是它的一个实例(instance)
概念类(conceptual class) >是指现实世界中的概念或关注领域中的事物,在领域 模型中表述概念。 软件类(software class) >是指在面向对象的分析和设计过程中,表示软件组件 在规格、说明或实现透视图中的类,用来描述软件的 具有规格说明和接口的组件,但是并不约定特定的实 现。 实现类(implementation class) >是指特定OOP语言中的类,描述特定编程语言中的软 件实现
概念类(conceptual class) 是指现实世界中的概念或关注领域中的事物,在领域 模型中表述概念。 软件类(software class) 是指在面向对象的分析和设计过程中,表示软件组件 在规格、说明或实现透视图中的类,用来描述软件的 具有规格说明和接口的组件,但是并不约定特定的实 现。 实现类(implementation class) 是指特定OOP语言中的类,描述特定编程语言中的软 件实现