
Jorge Ivan Meza
Pregunta¿Qué diferencia hay entre encapsulamiento y ocultamiento de datos?
Pablo Etcheverry
Considero que el encapsulamiento es uno de los metodos para ocultar la información.

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.

Rolando Mamani Salas
Son sinonimos