需要一些关于收藏选择的帮助

时间:2013-06-01 18:20:54

标签: java collections

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

有人可以帮我提供一些收藏品以及最适合我的东西吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

在CircleSet类中Intodudec一个CircleSet id。在CircleSet类中添加一组圆圈

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

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

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

希望它有所帮助!