Object 对象
Class 类
Object orientation 面向对象技术
abstraction 抽象
encapsulation 封装
attribute 属性
behavior 行为
method 方法
state 状态
instantiation 实例化
instance 实例
constructor 构造方法
object lieftime 对象生命周期
identity 标识符
reference 引用
garbage collection 垃圾收集
类的基本UML表示法是一个由三个水平部分组成的矩形。顶端部分用来填写类的名字, 中间部分用来填写属性, 底端部分用来填写类的操作(方法)。根据需要的细节程度,中间和底端部分可以不被包含。
关联通过类之间的连线来表示,通常标注上关联名称。
继承的表示法是一个有三角箭头的连线,箭头指向更为通用的类(超类)。
聚合的表示法是一个有空心菱形的连线,菱形指向整体类。组成使用实心菱形。
依赖关系在语言中体现为局部变量,方法参量,以及对静态方法的调用。
UML通过使用一个空心的三角箭头指向泛化来表示继承。
在UML中, 接口的表示大部分类似于类的表示, 但是包括了<<interface>>或一个圆圈, 以表明它是一个接口而不是一个类, 接口没有任何属性, 因此属性部分通常被省略.实现接口的类使用一个虚线来实现连接, 而不是使用实线的泛化连接.
association 关联
hierarchy 层次结构
mulitiplicity 多重性
whole/part 整体/部分
has-a 拥有
part-of 部分
aggregation 聚合
composition 组合
generalization/specialization 泛化/特殊化
is-a 是
inheritance 断承
subclass 子类
derived 派生类
superclass 超类
root class 根类
overriding 重载
default behaviors 缺省行为
inheritance single 单继承
inheritance multiple 多重继承
interface 接口
implements 实现
polymorphism 多态
dynamic binding 动态绑定
abstract class 抽象类
concrete class 具体类
visibility 可见性