UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现
?
?
?
?
其中,关联两边的"employee"和“employer”标示了两者之间的关系,而数字表示两者的关系的限制,是关联两者之间的多重性。通常有“*”(表示所有,不限),“1”(表示有且仅有一个),“0...”(表示0个或者多个),“0,1”(表示0个或者一个),“n...m”(表示n到m个都可以),“m...*”(表示至少m个)。
?
?
表示方式
多重性说明
1..1
表示另一个类的一个对象只与一个该类对象有关系
0..*
表示另一个类的一个对象与零个或多个该类对象有关系
1..*
表示另一个类的一个对象与一个或多个该类对象有关系
0..1
表示另一个类的一个对象没有或只与一个该类对象有关系
m..n
表示另一个类的一个对象与最少m、最多n个该类对象有关系 (m<=n)

?
?
?
?
?
?public interface Vehicle { public void move();}public class Ship implements Vehicle{ public void move() { …… }}public class Car implements Vehicle{ public void move() { …… }}