[eside-ghost] C++
Juanval
juanval en gmail.com
Vie Jul 20 00:00:33 CEST 2007
On 7/19/07, Alfredo Beaumont <alfredo.beaumont en gmail.com> wrote:
> Ya pillo la idea. Lo mas sencillo (siempre EMHO) es utilizar herencia. Puedes
> hacer una clase read-only y exportarla para que la usen en todo el programa y
> una clase read-write que herede de la read-only y le añada soporte de
> escritura para exportarla a aquellos módulos que sí necesitan modificar
> datos. Esto es conceptualmente muy simple (nada de rollos friend y similares,
> que suelen ser engorrosos).
Ahora andaba pensando en encapsular los objetos read/write dentro de
objetos solo de lectura, de forma que solo expondría la clase readonly
a la parte insegura. Pero tu sistema resulta bastante mas simple y
elegante :)
Muchas gracias por la idea :D
taluegoooo
Más información sobre la lista de distribución eside-ghost