Есть ли в Java структура данных, которую я должен использовать для этой ситуации: В настоящее время у меня есть плоский класс из 12000 строк с большим количеством функций.Каждая функция просто возвращает строку.
public static String[] Account() {
return new String [] {"The member's account number."};
}
Проблема в том, что строки на самом деле являются иерархией.Чтобы упростить поиск и редактирование строк, я хочу расположить их как index: fname: строковые кортежи, которые хорошо сидят в JSON / XML.
10 / Account / 'The memb...'
11
12
12.0
12.1
12.1.0
12.1.1
12.1.2
12.1.3
12.2
12.3
12.15
13
Но тогда это будет дерево кортежей,не дерево функций.Как сохранить функциональность получателя?
(я попытался создать иерархию интерфейсов, которая решает проблему иерархии, но тогда строки повсюду.)