常见JAVA类之间的关系有哪几种

来源:百度知道 编辑:UC知道 时间:2024/09/25 04:34:36

组合:一个类中使用其它类的对象做变量。
如:class Car{private Wheel wheel;}
class Wheel{}

继承:从父类衍生出一个新类
class Animal{}
class Dog extends Animal{}

依赖 --- 两个事物间的语义关系,对于两个对象X、Y,如果对象X发生变化,可能会引起对另一个对象Y的变化,则称Y依赖于X。
关联 --- 是一种结构关系,指一种对象和另一种对象有联系。给定关联的两个类,可以从其中的一个类的对象访问到另一个类的相关对象。
泛化 --- 一般/特殊关系
实现 --- 将一种模型元素(如类)与另一种模型元素(如接口)连接起来;主要用在两种地方:接口和实现他们之间的类和构件之间;用例和实现他们的协作之间。