博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Is-a
阅读量:4917 次
发布时间:2019-06-11

本文共 433 字,大约阅读时间需要 1 分钟。

在、与的领域里,

is-a(:subsumption,包含架构)指的是类的父子继承关系,

例如类D是另一个类B的子类(类B是类D的父类)。

 

换句话说,通常"
D
is a
B"(
B
D包含在内,或是
D被包含在
B内)指的是,概念体
D物是概念体
B物的 ,而概念体
B物是概念体
D物的一般化。举例来说, 是 、 、 与其他水果的一般化。
在 里,
is-a类关系是在 概念的背景之下所形成的。有一说法是,对于所有水果来说, 继承( :
inherit)所有的属性,就像是肉质多的水果包住种子般。
is-a
has-a两者是不同的对比,是以 - 阶层关系所组成的。也可以是
instance-of的对比:请参考型态与个例的区别。
在真实世界里设计一个模型时(例如 ),尤其是物件与它的下一层从属物件,在
has-a
is-a两者的关系上容易产生概念上的错误。

转载于:https://www.cnblogs.com/JBLi/p/10610669.html

你可能感兴趣的文章
CF1100E Andrew and Taxi 二分答案+拓扑排序
查看>>
子弹朝向问题的解决,移动方法的编写
查看>>
$("#id a") - $("#id .c a") = ?
查看>>
题目1034:寻找大富翁---用了sort()函数,注意头文件;
查看>>
Windows下Wamp装不上Memcache扩展
查看>>
js中数组的map()方法
查看>>
wpa破解学习实践
查看>>
USACO 2008 FEB Eating Together
查看>>
5月13 jquery的一些应用
查看>>
mysql命令行如何得到表结构
查看>>
有效的更改IE、Firefox、Chrome浏览器缓存位置的方法
查看>>
SQL*Plus 系统变量之7 - BLO[CKTERMINATOR]
查看>>
MATLAB 统计数据并画出统计直方图
查看>>
TTTTTTTTTTTTTTTTT CF #182 div1 B floyd
查看>>
adbi命令【转】
查看>>
jQuery----选择器1
查看>>
SpringPython之AOP
查看>>
Piggy-Bank
查看>>
不加好友就能微信聊天?微信企业号实现了!
查看>>
实现左边div固定宽度,右边div自适应撑满剩下的宽度的布局方式:
查看>>