Я просматривал некоторый код, разработанный оффшорная группа. Я вижу по крайней мере один "постоянный интерфейс" для каждого определенного модуля. Пример (не реальный мир):
public interface RequestConstants{
//a mix of different constants(int,string,...)
public static final int MAX_REQUESTS = 9999;
public static final String SAMPLE_REQUEST = "Sample Request";
}
Насколько я понимаю, это анти-шаблон, поскольку он не имеет никакой полезности во время выполнения и должен следует избегать или решать по-другому.
Какие изящные способы представить это? Можно ли вместо этого использовать перечисления
?