UML类图理解
依赖关系

public class Person {
public void doSomething(){
Card card = new Card();//局部变量
....
}
}
public class Person {
public void doSomething(Card card){//方法参数
....
}
}
public class Person {
public void doSomething(){
int id = Card.getId();//静态方法调用
...
}
}
关联关系

public class Person {
public Phone phone;
public void setPhone(Phone phone){
this.phone = phone;
}
public Phone getPhone(){
return phone;
}
}
聚合关系

public class Team {
public Person person;
public Team(Person person){
this.person = person;
}
}
组合关系

public class Person {
public Head head;
public Body body;
public Arm arm;
public Leg leg;
public Person(){
head = new Head();
body = new Body();
arm = new Arm();
leg = new Leg();
}
}
继承关系
