【面向对象编程思想】- 类图中类与类之间的关系

本文探讨了面向对象编程中类与类之间的各种关联关系,包括实现、泛化、组合、聚合、关联和依赖。这些关系按照依赖强度排序,从强到弱依次是:实现、泛化、组合、聚合、关联和依赖。实现表示一个类实现了接口,泛化表现为继承关系,组合是拥有关系且组件不能独立存在,聚合则是拥有关系但组件可以独立,关联是类间的一般属性关系,而依赖则表明类间的短暂协作。
摘要由CSDN通过智能技术生成

类之间关联关系的种类

在这里插入图片描述
按照依赖强度排序:
(强)实现 == 泛化 > 组合 > 聚合 > 关联 > 依赖(弱)

关系之间的区别

实现

在这里插入图片描述
代码描述:B 实现了接口 A

public interface A {
   
    void test();
}

public class B implements A{
   
    @Override
    public void test() {
   
        
    }
}

泛化

在这里插入图片描述
代码描述:B 继承了 A

public class 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值