IS-A,HAS-A,USE-A

  • IS-A、HAS-A和USE-A都是用来便是类与类之间的关系
  • IS-A表示继承。父类与子类,具有很高的耦合度。

    即"Dis aB"(BD包含在内,或是D被包含在B内)指的是,概念体D物是概念体B物的特殊化,而概念体B物是概念体D物的一般化。

  • HAS-A表示组合。是整体与部分的关系,同时它们的生命周期都是一样的。

    has_a   或 has  a.

    在数据库设计、面向对象编程和设计(参见面向对象程序体系结构)中,hasa (has_a或has a)是一种组合关系,其中一个对象(通常称为构成的对象,或part/ component /member对象)“属于”(是另一个对象(称为复合类型)的一部分或成员,并根据所有权规则进行操作。简单地说,对象中的ha -a关系称为对象的成员字段。

  • USE-A表示依赖。依然是其中一个拥有另外一个,但是不负责销毁,也就是声明周期不一样。

转载于:https://www.cnblogs.com/funsblog/p/10223462.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值