En el mundo real eso es trivial, ¿rendimiento y consumo de memoria?
Optimizar prematuramente es un enorme vicio, y peor si vas comenzando, creer que tener todo en funciones sencillas y/o archivos es menos costoso para el CPU que usar objetos es completamente errado.
Si tuvieras razón entonces la programación orientada a objetos no existiría y todos seguiríamos bebiendo leche directamente de las tetas de las vacas.