Diferencia entre revisiones de «Encapsulamiento (informática)»

Contenido eliminado Contenido añadido
Sin resumen de edición
Sin resumen de edición
Línea 1:
{{referencias|t=20140412001626}}
En [[programación AnalModular]], y más específicamente en [[programación orientada a objetos]], se denomina '''Encapsulamiento''' al ocultamiento del estado, es decir, de los datos miembro de un objeto de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto.
 
Cada [[objeto (programación orientada a objetos)|objeto]] está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. El aislamiento protege a los datos asociados de un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones.
Línea 8:
== Encapsulamiento ==
 
Como se puede observar de los [[diagrama]]s, las [[Variable (programación)|variables]] del objeto se localizan en el núcleo del objeto. Los métodos rodean y esconden el núcleo del objeto de otros objetos en el programa. Al empaquetamiento de las variables de un objeto con la protección de sus métodos se le llama encapsulamiento. Típicamente, el encapsulamiento es utilizado para esconder detalles de la puesta en práctica no importantes de otros objetos. Entonces, los detalles de la puesta en práctica pueden cambiar en cualquier tiempo sin afectar otras partes del programa...Jhoan holu :V
 
== Formas de encapsular ==