`

类与类之间的关系

阅读更多

泛化:表示类与类之间的继承关系、接口与接口之间的继承关系;

实现:表示类对接口的实现;

依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有拥有关系”,而是一种相识关系”,只是在某个特定的地方(比如某个方法体内)才有关系.

关联:表示类与类或者类与接口之间的依赖关系,表现为拥有关系”;具体到代码可以用实例变量来表示;

聚合:属于是关联的特殊情况,体现部分-整体关系,是一种弱拥有关系;整体和部分可以有不一样的生命周期;是一种弱关联

组合:属于是关联的特殊情况,也体现了体现部分-整体关系,是一种强拥有关系;整体与部分有相同的生命周期,是一种强关联;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics