【发布时间】:2015-11-05 16:43:45
【问题描述】:
我想问一个关于面向对象编程世界中聚合关系的问题。
现在我有一个由 2 个类组成的类。
在聚合关系中我们知道主类有一个对聚合类的引用作为属性
但主类不包含任何属性或方法,除了聚合类。
这在面向对象编程的世界中是否正确
例如:
称为骑士的主要职业:
其他的是马和剑。
所以骑士职业是由马和剑组成的。
这是一个聚合关系...
public class knight{
private horse h;
private sword s;
// no others attributes and methods
}
我的问题:离开类骑士没有任何属性和方法如上正确???
【问题讨论】:
-
为什么要投反对票?这是一个正确的问题,完全被问到了。 +1。
标签: java oop uml class-diagram