类间关系
Posted 注定要成为攻城狮的男人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类间关系相关的知识,希望对你有一定的参考价值。
所有关系都是关联关系。
三方面标识:
a、语义
b、图示
c、编码
关联:
语义:两个对象相关即是关联;
图示:以实线(箭头)表示;
编码:被关联方作为关联方的属性存在;
继承:
语义:具备is---a或has---a关系的类;
图示:线+三角箭头(箭头指向father)
编码:son extends parent
接口与实现:
语义:标准、规则规范等;
图示:虚线三角箭头(指向接口方)
编码:实现类 implements 接口
依赖:
语义:依赖方的行为受到被依赖方行为效果的影响;
图示:虚线箭头指向依赖方;
编码:被依赖方只能作为依赖方行为的参数存在。
聚合:
语义:表示整体与局部的关系;但是整体语句各自独立
图示:空心凌形
组合:
语义:表示强烈的整体与局部关系;整体管理局部的生命周期
图示:实心凌形
编码:Window{
Button bt1=new Button("LOGIN");
Button bt2=new Button("RESET");
}
以上是关于类间关系的主要内容,如果未能解决你的问题,请参考以下文章