Java类之间的关系 迷南。 2021-09-22 04:44 437阅读 0赞 **泛化**:表示类与类之间的继承关系、接口与接口之间的继承关系; **实现** :表示类对接口的实现; **依赖** :当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。 **关联**:表示类与类或类与接口之间的依赖关系,表现为“拥有关系”;具体到代码可以用实例变量来表示; **聚合**:属于是关联的特殊情况,体现部分-整体关系,是一种弱拥有关系;整体和部分可以有不一样的生命周期;是一种弱关联; **组合**:属于是关联的特殊情况,也体现了体现部分-整体关系,是一种强“拥有关系”;整体与部分有相同的生命周期,是一种强关联;
还没有评论,来说两句吧...