Content Entry

5. 高级类图, UML学习笔记

Published: 2008-03-24 Categories: Tech Tags: Class Class Diagrams UML 类图 Reading

Modeling a System's Logical Structure: Advanced Class Diagrams
为系统的逻辑结构建模: 高级类图

interface: 接口
abstract class: 抽象类
- generalization: 泛化
\ parent: 父类
\ base: 基类
\ superclass: 超类
inheritance: 继承
children: 子类
derived: 派生类

- five different types of class relationship:
\ dependency: 依赖
\ association: 关联
\ aggregation: 聚合
\ composition: 组合
\ generalization: 泛化

tightly coupled: 紧密耦合
constraint: 约束
OCL-Object Constraint Language: 对象约束语言
navigability: 导航性
multiple inheritance: 多重继承
multiple generalization: 多重泛化
constraint: 约束
invariant: 不变量
precondition: 前置条件
postcondition: 后置条件
template: 模板
parameterized class: 参数化类
placeholder: 占位符
binding at runtime: 运行间绑定
- template Lists:
\ map: 映射
\ set: 设置
\ collection: 集合
\ genetice: 通用


Figure 5-1. Advanced Class Diagrams

Learn:
Learning UML 2.0, O'Reilly
by Russ Miles & Kim Hamilton

comments loading