|
|
1
0
对象、类和 关系
类和对象的关联
如果我们从更一般的角度考虑,任何
这种联系有两种观点:从
如何在对象世界中表示关联?
has-a
关联是保持对关联对象的引用。这仅适用于单一关联,例如对象
has-a
关联是保留对关联对象的引用列表(更一般地说,是一个容器)。
有时,关联可能更复杂,并且包含一些它所代表的链接所特有的数据。例如
在这种情况下,您可以认为关联本身就是一个类。如果它是一个轨道持续时间为365,25天的对象,并且具有第一个端点,则为实例化
关于这些核心概念的更多信息 UML class diagram . 它的目的是准确地表示这些概念。你也可以看看 this blog
您需要选择一种面向对象语言来实现您的模型。保存一个天体容器。每个对象都应该有一些坐标、旋转速度和基于其旋转速度和经过的时间更新坐标的方法。然后,您的模拟将由一个循环(表示经过的时间)组成,在每次迭代中,您将遍历天体列表,并为每个天体更新坐标,并显示结果。 |
|
|
simply lemon · python上链表的添加方法 1 年前 |
|
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 1 年前 |
|
|
P N Singh · 在CPP Oops中调用对象而不创建它 1 年前 |
|
|
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
|
|
Andy Votava · 从父类定义调用学生方法 1 年前 |