0

我的代码中的一些设计存在问题。我目前正在用 Java 编写游戏的原型,但我对自己所做的选择并不满意。目前我的游戏有几个类:Circle、CircleSet 和 Component(基本上是主类)。这些类之间的关系如下: 1 CircleSet 可以有多个 Circle,每个 Circle 都需要知道它在哪个 CircleSet 中。

有人可以帮我举一些收藏的例子,什么最适合我吗?

提前致谢!

4

1 回答 1

1

在您的 CircleSet 类中引入一个 CircleSet id。在您的 CircleSet 类中添加一组圆圈作为

Set <Circles> = new HashSet<Circles>();

在组件类中,创建一个包含 circleSetId 映射和 Circles 集的哈希图,如下所述:

Map <String,HashSet> circlSetMapping = new HashMap<String,HashSet>();

希望能帮助到你!

于 2013-06-01T18:26:28.720 回答