Nicolás Bello, el 22 de abril a las 09:25 me escribiste:
> ahora, lo que dice leandro es verdad, en muchos
> lenguajes podes dejar expuesto igualmente los datos
> por mas que estén privados, pero en mi opinión es mas
> un problema del programador que lo hizo que del
> lenguaje mismo, digamos, el lenguaje te da la
> herramienta, que vos la uses mal es otra cosa.
> y en general la ayuda principal es para cuando vos
> armaste algo y se lo das a otro programador, el cual
> solo va a ver el contrato "publico"

Claro, justamente a lo que me refería es que, de una forma medio
rebuscada, al final siempre termina siendo una convención. Cuando yo pongo
algo private en C++, es una forma de documentación, de decirle al tipo que
use mi clase "porfi, porfi, no te metas con estos atributos" (como cuando
ponés un método que empieza con "_" en un lenguaje que no lo soporta). El
lenguaje C++ provee una forma de decirlo enfáticamente y trata de hacer
algunos chequeos para ver que se cumpla.

-- 
Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/
----------------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------------
Le pedí que me enseñe a usar el mouse
Pero solo quiere hablarme del Bauhaus
Le pregunté si era chorra o rockera
Me dijo "Gertrude Stein era re-tortillera"
Me hizo mucho mal la cumbiera intelectual
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a