以下是一些代码:
ENJOY08A,
AUTO09B,
PLAY06D,
SUMMER08W,
WINTER03S,
LEAF02A,
这些值中的每一个都对应于一个特定区域。
例如,ENJOY08A
和AUTO09B
对应于DEPT_A
PLAY06D
对应于DEPT_B
SUMMER08W
、WINTER03S
和 LEAF02A
对应于 DEPT_C
区域数量固定(5个区域),但代码不受限制。一个代码只能对应一个区域,但一个区域可以有任意数量的代码。
以上内容都不会存储在数据库中。
我需要创建一个支持以下操作的 Java 类。 给定代码,我需要知道相应的区域。 给定区域,我需要知道所有相应的代码。
设计 Java 类的最佳方法是什么?
最佳答案
看看 Guava multimap 。我相信它提供了您想要的功能。
关于Java类设计支持多值选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6957681/