He estado buscando algún código desarrollado por un grupo off-shore. Veo al menos una "interfaz constante" por módulo definido. Ejemplo (no real):¿Cuáles son las alternativas más elegantes a las interfaces constantes?
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";
}
por mi entendimiento es un anti-patrón ya que estos no hace ninguna utilidad en tiempo de ejecución, y se deben evitar o abordar de una manera diferente. ¿Cuáles son las maneras elegantes de representar esto? ¿Se puede usar enums
en su lugar?
¡Guau! voto abajo ¿pero por qué? –
Recomiendo probar rigurosamente la funcionalidad de su programación y no preocuparse por problemas como este hasta que encuentre funcionalidades rotas. – emory