关系
关系是重要的建模概念。
关系代表了UML模型元素之间的语义连接 它描述软件系统各组成部分之间的交互和协同。
依赖关系(dependency relation)
依赖关系是一种使用关系,说明一个事物使用另一个事物的信息和服务。
依赖的图形表示 把依赖画成一条有向的虚线,指向被依赖的事物。
如果被依赖的类发生变化,那么另一个类的行为也会受到影响。
依赖本身可以带一个名字,如 ‘SetChannel’。
泛化关系(generalization Relation)
是一般事物(称为超类或父类)和该事物的较为特殊的种类(称为子类)之间的关系。
Or “is-a-kind-of”。
关联关系(Association Relation)
关联是一种结构关系 指明一个事物的对象与另一个事物的对象间的联系。
自身关联(reflexive association)
关联的两端都连到同一个类是完全合法的。