谁能解释一下他们之间的区别?湖,鱼,植物和青蛙。它们之间的对象关系是什么?
答案 0 :(得分:3)
在你的例子中,湖泊是一个栖息地,而鱼,植物和青蛙都是生活在特定湖中的生命形式的例子。
答案 1 :(得分:3)
根据awoodland的回答,Lake对象将包含鱼类,植物和青蛙物体。有关更好的说明,请参阅aggregation。
答案 2 :(得分:2)
HAS-A和IS-A是用于描述对象关系的术语。 HAS-A湖:鱼,植物和青蛙。这意味着您的湖类包含对鱼类,青蛙和植物对象的引用。一个IS-A关系就像......一条鳟鱼IS-A鱼,所以你扩展一个鱼类来制作鳟鱼类。
编辑:青蛙和鱼可以延伸动物类(因为它们都是动物)。这是IS-A关系的另一个例子