Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/11/2010, 23:08
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Tener una clase con muchos métodos es "pesado"?

Si tu clase tiene 10 millones de métodos, PHP va a cargar todos y compilar tu archivo y dejarlo en memoria en forma "compilada" luego al ejecutar es donde vas a ver cuantos recursos va a utilizar, aunque tengas 10 millones de métodos, solo va a ejecutar los que vas a mandar llamar.

Respecto a tu segunda duda, como te digo lee sobre el diseño de clases, si tus clases son tan específicas, casi siempre puedes crear otra clase que sea encargada del manejo de X cosa (por ejemplo acceso a BD), luego otra clase para los formularios, etc. No es necesario que todo lo tengas dentro de tu clase principal.

Ejemplo supongamos que en tu clase "usuarios" tienes el método para crear formularios, es mejor que tengas una clase formulario, y luego una clase "formulario_usuario" que extienda a la clase formulario y dibuje el formulario.

Cosas por el estilo siempre puedes hacer Refactoring de tu código ir haciendo las clases de forma mucho más optimizada y no re-escribir código.

Saludos.