哪一个不是对象关联a)简单关联
b)继承
c)聚合
d)协会
答案 0 :(得分:1)
首先,你需要知道关联是什么。
O.O.P 中的关联定义了一个对象类之间的关系,它允许一个对象实例让另一个对象实例代表它执行一个动作(Wikipedia,2016)
在此处详细了解:https://en.wikipedia.org/wiki/Association_(object-oriented_programming)
这意味着您可以将对象从一个类调用到另一个类,并允许它进行“变异”#34;代表另一个对象执行一些逻辑/动作。
我认为你的问题的答案是c)聚合。这是因为统一建模语言(UML)中使用的聚合。这是一个对象强烈组合的另一个对象。这意味着它由许多物体组成。在这种情况下,对象没有获得调用该对象的权限,它由它们组成,这意味着它可以直接调用它们。
a)和d)包含单词" Association"已经如此不应该成为答案。
b)继承是指extend
父/超类进入子类。这是超类包含可由子类调用的对象和方法的时候。与子类的不同之处在于它可以拥有它自己的对象的唯一参数(超类没有)。