- 3
- 0
- 约1.06万字
- 约 62页
- 2016-10-05 发布于江苏
- 举报
软件需求分析与建模-补充:接口、抽象类和各种关联 补充:接口、抽象类和各种关联 抽象类 抽象类是指那些不具有任何对象的类,其作用是为其他的类描述它们的公共属性和行为。(例如Vehicle) 通常,抽象类具有一组抽象操作。一个拥有至少一个抽象操作的类必定是一个抽象类。 UML采用斜体表示抽象元素的名称;如果不用斜体字,也可使用{abstract}约束来表示。 接口 一个类和一个接口不同:一个类可以有它形态的真实实例,然而一个接口必须至少有一个类来实现它。在 UML 2 中,一个接口被认为是类建模元素的特殊化。因此,接口就象类那样绘制,但是长方形的顶部区域也有文本“interface”,如下图所示。 常量接口 接口一般用来表示一组行为,但有时候也会用来表示静态数据,称为常量接口。 Java语言中的ObjectStreamConstants、Zipconstants和DnDConstants就是常量接口。(不建议使用这种方法) Java语言中的标识接口 标识接口是指没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,仅表明实现它的类有一个特定的类型。 比如Java语言中的java.io.Serializable和java.rmi.Remote等。 VI 接口和抽象类 接口是一个不带实现的类,它只规定类的外部特性,包括公共属性、操作及其语义,因此只有
您可能关注的文档
- 算法案例中学课程.ppt
- 华北电力大学600MW机组集控运行培训班热控第四章锅炉给水控制系统中学课程.ppt
- 华北电力大学600MW机组集控运行培训班热控第五章锅炉蒸汽温度控制系统中学课程.ppt
- 中学教育学(复习版)中学课程.ppt
- 中学教育学61563中学课程.ppt
- 中学教育学63387中学课程.ppt
- 他的双脚没了中学课程.ppt
- 华北电力大学电网络第二章简单电路中学课程.ppt
- 中学教育学63458中学课程.ppt
- 华北电力大学电网络第六章网络函数与稳定性中学课程.ppt
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
原创力文档

文档评论(0)