Mi duda entonces es:
Si un objeto A necesita ser guardado al disco, y un objeto B se encarga
de realizar esa tarea... ¿qué mecanismo debería usar B para acceder a
las variables internas de A?
¿Y en el caso contrario? Si el objeto B lee del disco para reunir todos
los datos necesarios para la creación de A, ¿cómo haría B -desde un
punto de vista correcto- para cargar esos datos en A?
¿Debería tener A en este caso un constructor capaz de recoger los datos
imprescindibles para su creación?
¿Y si son muchos datos?
Leer las respuestas