Hola.
Tengo varias clases que acceden a una BD en el momento de ser instaciadas y cargan sus atributos desde ella. Éstas clases tienen métodos get para poder consultar sus atributos.
Se me ha ocurrido cargar cada atributo desde la BD en la primera llamada al método get para ese atributo con el fin de minimizar los accesos a la BD (si un atributo no se consulta nunca, no se necesita cargar su valor), pero tengo la duda de si al hacer esto estaré cargandome alguna propiedad de la orientación a objetos o no.
¿Es recomendable ésta práctica?
Gracias y un saludo.