
Jorge Ivan Meza
Pregunta¿Qué diferencia hay entre encapsulamiento y ocultamiento de datos?

Rolando Mamani Salas
Son sinonimos

Carlos Alfredo Soria Añez
Si hablas de ocultar datos es tal cual el nombre , lo que busca es que nadie vea la información que posees pero el encapsulamiento tiene otro propósito , el cual es restringir la modificación o lectura de los parámetros para que la lógica de programación sea consistente , es decir , De esta manera adquieres un control total sobre la forma en la que tu , como programador , diseñaste la infraestructura de tu programa. Un ejemplo que me sirvió para entenderlo es con los toma corrientes , tu posees la información que el toma corrientes tiene como objetivo transportar corriente para cuando un dispositivo electrónico se conecte adquiera energía , si yo deseara ocultar información del toma corriente simplemente lo tapo de tal manera que nadie note que el toma corriente existe , pero si deseo usarlo con la restricción que un bebe no lo haga , utilizo el típico tapón del toma corriente , entonces podrías decir que estas encapsulandolo , es decir que te estas asegurando que el toma corriente cumpla la función para la que fue pensada , la de suministrar energía a un dispositivo electrónico y no la de electrocutar a un bebe.....espero haya servido mi ejemplo.

Pablo Etcheverry
Considero que el encapsulamiento es uno de los metodos para ocultar la información.