我需要创建一个需要表示以下内容的结构(对于类别和子类别)。它只有一层深。我正在考虑使用 Java Enums 来做这件事,但不确定如何表示这种层次结构。
我的代表设备的 java 对象(业务对象)将具有类别和子类别属性,我想使用枚举而不是使用整数代码,如 100、1 等。一些设备将只有类别而不是子类别类别(如以下示例中的 300)。
100 Switch
1 Interior
2 Exterior
200 Security Sensor
1 Door Sensor
2 Leak Sensor
3 Motion Sensor
300 Camera
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏。
谢谢