java类之间的关系

java中类之间的关系分为如下四种:泛化、依赖、关联和实现。

1、泛化

一个元素是另一个元素的特殊化,也类似的称为继承关系。泛化与继承是同一个概念,指的都是子类是一种特殊化的父类。类与类之间的继承关系是非常普遍的一种关系。

2、依赖

两个模型之间的关系,显示一个元素在某种程度上依赖于另一个类。在定义类时如果一个类的改动会引起另外一个类的变动,则称两个类之间存在依赖关系。具体表现如:依赖关系表现在局部变量、方法参数,以及对静态方法的调用。

3、关联

关联指的是类实例之间互相连接的描述。客观事件的两个对象之间总是存在着或多或少的联系,当我们通过面向对象的编程方式将这些对象映射到软件系统中时,类之间也必然存在着联系。关联可分为如下3种:一对一关联;一对多关联;多对多关联。

4、实现

实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在Java中此类关系通过关键字implements明确标识,在设计时一般没有争议性。在UML类图设计中,实现用一条带空心三角箭头的虚线表示,从类指向实现的接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值