我有一个 Java 游戏,大约有 7,000 个游戏块。每个部分都扩展了一个名为Card
. 每件作品都有不同的属性(它可以做什么)。
我需要能够通过调用它们的名称来动态加载这些对象。所以说用户想使用一张名为“Card no.1”的卡,他会输入“Card no.1”,然后它应该创建一个新的“Card_no1”对象。我该怎么做呢?
我考虑过将每个对象放在一个 Hashtable 中,并使用它的名称作为键。有更好的想法吗?
编辑:我已经编程了卡片对象。我只是不确定如何加载它们。我需要能够通过使用它们的名称来检索它们,而不是创建一个新对象并将其命名。这是因为我必须对每个单独的效果进行编程。