Cita:
Iniciado por machvk
antes podia tener un archivo con las funciones ejemplo funciones.php que contenia todas las funciones que requeria el sitio. hoy tengo un clase que contiene todos los metodos que necesito. osea en pocas palabras lo mismo pero no igual (imaginando 1 modelo con un solo objeto)
parametricamente para mi los veo igual todo dentro de 1 archivo (fuera de discusiones si es correcto o no). mi duda y la he buscado sin tener exito.
Los objetos, funciones, variables, etc. a nivel interno son estructuras de datos como puedes verlo en la siguiente liga :http://lxr.php.net/xref/PHP_5_4/Zend/zend.h#287
Asi que todo se carga en memoria y unas cosas van a consumir mas o menos recursos.
El detalle aquí es como funciona cada elemtno y no son en ningún sentido iguales para el lenguaje ni en sintaxis ni en su uso. De echo la programación estructurada y la orientada a objetos abordan los problemas desde un perspectiva diferente y es precisamente esa diferencia lo que le da ventajas y desventajas a cada paradigma.
La mejor forma de ver esto es con la siguiente frase que tome prestada del libro Object Design: Roles, Responsibilities, and Collaborations:
Cita: Objects are not just simple bundles of logic and data. They are responsible members of an object
community.
Un cordial saludo
machvk y espero haber aclarado un poco el panorama