Estoy trabajando en Java en un proyecto bastante grande. Mi pregunta es acerca de cómo estructurar mejor el conjunto de propiedades para mi aplicación.Enfoque correcto de las propiedades
Método 1: Tener un objeto de propiedades estáticas al que puedan acceder todas las clases. (Desventajas: entonces, algunas clases pierden su generalidad si se las saca del contexto de la aplicación, sino que también requieren llamadas explícitas a un objeto estático que se encuentra en una clase diferente y puede desaparecer en el futuro, simplemente no lo hace). feel right, ¿estoy equivocado?)
Método 2: Haga que las propiedades sean instanciadas por la clase principal y transmitidas a las otras clases de aplicaciones. (Desventajas: termina pasando un puntero al objeto Propiedades para casi todas las clases y parece ser muy redundante y engorroso; no lo hago como)
¿Alguna sugerencia?
Mucho más preferible ya que no requiere una referencia genérica de propiedades en absoluto. Es específico para las necesidades de las clases. – Robin