Cita: 2000 líneas de código, ¿qué veneficio tengo? Hago un formulario con un listado y sus respectivas validaciones de datos y grabación en tan sólo 10 minutos...
Si para crear un formulario y validarlo, te lleva 2000 lineas de codigo, no me quiero imaginar cuantas lineas de codigo tenes que escribir para enviar un mail :)
Escribir una clase con 2000 lineas de codigo esta mal, no se hace, esta prohibido. Lo que si podes hacer es tener una clase madre que controle a otras y las llame en base a las necesidades de la aplicacion. Es una buena practica extender las clases, para organizar mejor una aplicacion, y para poderlas usar en otros proyectos obviamente.
Una clase con 2000 lineas de codigo, dudo que se vuelva a utilizar y si se hace, muchos metodos dentro de esa clase van a estar de decorado, o sea, no se van a utilzar. Y si necesitas utlizar 1 o 2 metodos, tenes que incluir las 2000 lineas, una locura.