Estoy refaccionando algunos códigos y estoy buscando una clase llamada HFile. HFile tiene todos los constructores privados para que no puedas crear instancias de él. En lugar de crear instancias de HFiles de la siguiente manera:Consejos para evitar el uso excesivo de métodos estáticos
var file = new HFile('filename')
file.Save()
toda la interacción de HFile se maneja a través de métodos estáticos. Así que si quería guardar un archivo que yo llamaría:
HFile.save('filename')
y luego internamente una instancia de HFILE ello origina y luego se guarda. Obviamente, sin conocer toda la historia, cualquier lector debe reservarse el juicio, pero parece que el uso de métodos estáticos se ha puesto de moda en mi lugar de trabajo. Así que me pregunto si existen buenos principios/mejores prácticas para el uso de métodos estáticos que puedan ser útiles para un grupo de muchachos sentados y revisando el uso de métodos estáticos.
Poner el lenguaje o la plataforma en las etiquetas sería una buena idea. –