He estado escribiendo una clase PHP que tiene exactamente 450 líneas y contiene 14 métodos estáticos y 4 propiedades estáticas, así como 6 constantes (y __construct()
y __clone()
privados).Tengo una clase con 14 métodos estáticos y 4 propiedades estáticas, ¿es malo?
Me pregunto aquí es que estoy haciendo algo mal, ¿mi clase es mala?
Cuando se utiliza la clase, que siempre a un solo método como:
MyClass::coolMethod();
y luego lo deja solos por completo por lo que parece que sería estúpido para que sea construible?
No tiene mucho sentido en la construcción de objetos, porque es más como una herramienta que contiene algunos métodos que puede llamar directamente.
En realidad, de esos 14 métodos, 7 de ellos son públicos, el resto son privados para que la clase los use.
Así que estás usando la clase como espacio de nombres. Me parece perfectamente válido. Lo estás haciendo bien. Al menos hasta que cambie a PHP 5.3 o superior. –
IMO está bien así. Usando la clase como un contenedor de agrupación. –