0
我在我的代码中有一些设计问题。我目前正在用Java编写一个游戏的原型,但我并没有对我所做的选择感到舒适。目前我的游戏有几个类:Circle,CircleSet和Component(主要是基本类)。这些类之间的关系如下:1 CircleSet可以有多个Circle,每个Circle都需要知道CircleSet是什么。需要一些收集选择的帮助
有人可以帮助我了解一些集合的例子,以及对我最适合的方法吗?
在此先感谢!
我在我的代码中有一些设计问题。我目前正在用Java编写一个游戏的原型,但我并没有对我所做的选择感到舒适。目前我的游戏有几个类:Circle,CircleSet和Component(主要是基本类)。这些类之间的关系如下:1 CircleSet可以有多个Circle,每个Circle都需要知道CircleSet是什么。需要一些收集选择的帮助
有人可以帮助我了解一些集合的例子,以及对我最适合的方法吗?
在此先感谢!
Intodudec CircleSet类中的CircleSet标识。在CircleSet类作为
Set <Circles> = new HashSet<Circles>();
添加组圆在组件类,创建circleSetId的含HashMap的映射和组圆这里提到:
Map <String,HashSet> circlSetMapping = new HashMap<String,HashSet>();
希望它能帮助!
'Circle''leftlement' equals()'?如果是这样,CircleSet'是否包含两个'Circle'对象'a'和'b',使得'a.equals(b)'?如果不是,那么'Set'可能是一个基于名字CircleSet的好选择。 –