Пишу PCL библиотеку для разработчиков. Нужно хранить очень большое количество константных значений.
В некоторых методах в качестве параметра есть List. В нем должны храниться строковые параметры, которые будут использоваться при формировании запроса на сервер. Пользователь не нужно будет вручную вводить параметры в List, а просто выбирать нужные константы из нужных классов.
Параметры я оформил в таком стиле:
class A
{
public const string DamageAvg = "damage_avg";
public const string DamageAvgRank = "damage_avg.rank";
public const string DamageAvgRankDelta = "damage_avg.rank_delta";
public const string DamageAvgValue = "damage_avg.value";
}
Таких классов у меня десятки с десятками, иногда и сотней констант.
Внимание, вопрос!
Хранить большое количество констант является хорошим тоном и если нет, то каким образом можно все это по другому реализовать?