猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
面向对象语言中的HAS-A,IS-A术语
我刚读完这本书,里面有“ HAS-A”和“ IS-A”这两个词。有人知道他们的具体含义吗?尝试在这本书中进行搜索,但该书长600页。
鸿蒙传说
浏览 1114
回答 3
3回答
宝慕林4294392
这是面向对象的编程和UML术语,而不是特定于Java的。实际上应该注意三种情况:房屋即建筑物(继承);房屋有房间(组成);房屋有一个住户(集合)。(2)和(3)之间的区别是微妙的,但很重要。他们一起是形式的关联。有什么不同?组合意味着子对象不能生活在父对象的上下文之外(破坏房屋和房间消失),而聚集意味着子对象可以独自存在(破坏房屋并且居住者去其他地方)。
0
0
0
肥皂起泡泡
一个Car具有-A Wheel。A Sparrowis-a Bird。在学术上,这些术语用于决定组成和继承。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
源码
spark分组排序提取前N个值
1 回答
请问转让门店小程序需要源码吗?门店小程序有自己的源代码吗?是否要注册计算机软件著作权才可以交易?
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续