以下的uml类图使用常见的动物链为原型,以java语言为伪语言,说明uml类图的基本关系和使用方法:
1.继承
public Children extends ParentClass{}
2.实现接口
public Tiger implements together{}
3.依赖关系:在方法的参数中使用到了所依赖的类
public Animal{
public action(氧气,水){}
}
4.聚合关系:使用到调用类的数组形式
public TigerGroup{
private Tiger[] tigerArray;
}
5.合成(组合)关系:调用到的类需要与当前类同时生成.
public CrawlAnimal(){
private Skin skin;
public CrawlAnimal(){
skin = new Skin();
}
}
6.关联关系:当前类中使用到关联的类
public SeaBear{
private Location location;
}