![]() |
1
0
对象、类和 关系
类和对象的关联
如果我们从更一般的角度考虑,任何
这种联系有两种观点:从
如何在对象世界中表示关联?
has-a
关联是保持对关联对象的引用。这仅适用于单一关联,例如对象
has-a
关联是保留对关联对象的引用列表(更一般地说,是一个容器)。
有时,关联可能更复杂,并且包含一些它所代表的链接所特有的数据。例如
在这种情况下,您可以认为关联本身就是一个类。如果它是一个轨道持续时间为365,25天的对象,并且具有第一个端点,则为实例化
关于这些核心概念的更多信息 UML class diagram . 它的目的是准确地表示这些概念。你也可以看看 this blog
您需要选择一种面向对象语言来实现您的模型。保存一个天体容器。每个对象都应该有一些坐标、旋转速度和基于其旋转速度和经过的时间更新坐标的方法。然后,您的模拟将由一个循环(表示经过的时间)组成,在每次迭代中,您将遍历天体列表,并为每个天体更新坐标,并显示结果。 |
![]() |
Rational Redneck · Java结构化方法链接 2 年前 |
![]() |
xFlame · 如何在Rect中更新object onClick? 2 年前 |
![]() |
Hermes · 如何在JavaScript中动态创建对象列表? 2 年前 |
![]() |
philale · Javascript对象从最低级别获取属性 2 年前 |
![]() |
CinemaClub · 如何从数组值创建具有相同名称的OBJ属性? 2 年前 |
![]() |
Bonnie Zou · 如何在python中返回类中调用的列表 2 年前 |