类的中间关系
类中间的关系通常是:关联组合聚合,继承。
- has a包括了 组合,聚合,关联关系
- is a包括了 继承,实现关系
- use a包括了 依赖关系
继承关系:子类extends父类
子类继承父类,子类接口指向父类接口。
public class Employ{}
public class Teacher extends Employ{}
实现关系
通过implements关键字实现接口
public interface UserService{}
public class UserServiceImpl implements UserService{}
依赖关系
一个类A使用了一个类B
public class Students{
public void eat(){}
}
public class Person{
public void eat(Students student){
student.eat();
}
}
关联关系
两个类之间有强依赖关系
public class Car{}
public class Person{
private Car car;
publicvoid setCar(Car car){
this.car=car;
}
}