IS-A、HAS-A和USE-A都是用来便是类与类之间的关系IS-A表示继承。父类与子类,具有很高的耦合度。HAS-A表示组合。是整体与部分的关系,同时它们的生命周期都是一样的。USE-A表示依赖。依然是其中一个拥有另外一个,但是不负责销毁,也就是声明周期不一样。