¿Qué se oculta los datos?

La ocultación de datos es un método utilizado en la programación orientada a objetos para ocultar información dentro del código de computadora. Los objetos dentro de un código no están al tanto de la información considerada oculta. Presenta varias ventajas para los programadores, porque los objetos no pueden conectarse a datos irrelevantes y los piratas informáticos tienen menos probabilidades de poder acceder a los datos. Al mismo tiempo, la ocultación de datos puede dificultar que un programador, que necesite usar más código para crear efectos en los datos ocultos de los necesarios si los datos fueran públicos.

La programación orientada a objetos es un tipo de programación en la que las partes del código se dividen en objetos. Cada uno de estos objetos está programado en cápsulas, por lo que cada objeto tiene su propia codificación que se aplica solo a ese objeto. Sin especificar los datos como ocultos, todos los datos están abiertos a los objetos.

La ocultación de datos toma ciertas partes del código y oculta esas partes de los objetos. Los objetos no pueden acceder directamente a ningún datos ocultos. Si un objeto accede a los datos ocultos,devolverá un error. Esto se debe a que el objeto no puede ver los datos, por lo que cualquier funciones o datos etiquetados como ocultos se verá invisible para el objeto. La mayoría de las veces, los datos ocultos son los componentes internos que no necesitan el usuario y pueden resultar peligrosos si los datos se establecen para el usuario.

La ventaja para los programadores es que no hay forma de que un programador se vincule accidentalmente a datos incorrectos. La ocultación de datos garantiza que, si un programador realiza este enlace, el programa simplemente devolverá un error para que el programador pueda corregir rápidamente el error. Esto también garantiza que todos los objetos sean unidades verdaderamente aisladas, que es el concepto principal de codificación orientada a objetos. Los datos volátiles generalmente están ocultos porque, si dichos datos se hicieron públicos, podría dañar el objeto y destruir todo el programa.

Otra ventaja de la ocultación de datos es la mayor seguridad AGanest Hackers. Si todos los datos internos son públicos, un hacker puede meterse fácilmente en los datos internos y realizar cualquier cambio para manipular el programa maliciosamente. Al ocultar los datos, es mucho más difícil descifrar el código, porque los datos parecerán invisibles para los objetos y el hacker.

La desventaja de la ocultación de datos es que a veces puede obligar a los programadores a usar una codificación adicional. Si un programador puede vincular a los datos ocultos, puede hacer que los objetos funcionen más rápido o reducen una gran cantidad de código. Sin embargo, la mayoría de los programadores no mantienen pública toda la información, debido a todos los problemas asociados con este tipo de codificación.

OTROS IDIOMAS