Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/02/2013, 10:46
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: Organización de clases

es que si tienes una sola clase de mas de 3000 lineas de codigo algo esta mal en el diseno de tu software, las clases son entidades que ejecutan acciones, deben de tener responsabilidades, de lo contrario lo que estas haciendo es una programacion estructurada dentro de una clase y eso no es OOP.

En teoria imagino que estas haciendo un metodo main() al estilo java que hace todo lo de tu funcion?? ahora toda la logica esta en esta clase sin separacion de responsabilidades ella se encarga de todo?? (es lo que entendi corrigeme si me equivoco), puedes al estilo java dentro del main instanciar las clases que necesites, o incluso ver si como es un container haces un paso de dependencia para que no instancies clases que no necesites.

Los atributos son parte de la clase con ellos se trabaja, pero como te digo cada clase debe de tener su responsabilidad y por medio de esta sus metodos y atributos correspondientes, imagina una clase MySql (llamemosla asi para gestionar las conexiones con mysql) que tenga un atributo hml y un metodo imprimierHtml estaria bien?? es parte de sus responsabilidades?? este tipo de cosas son las que debes analizar
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way