📘Encapsulación

Selector Alummnos / Empresas

Definición de Encapsulación

También conocida como "Ocultamiento" o "Encapsulamiento", se refiere a que todos los objetos restringen la visibilidad de sus recursos (atributos y métodos) al resto de los usuarios.

Existen muchos datos que no tienen porque ser conocidos por aquel que esta utilizando una clase, ya que son inherentes al objeto y solo controlan su funcionamiento interno.

Por ejemplo si pensamos en la clase PERSONA, cuando alguien nos ve puede saber inmediatamente si somos hombre o mujer (esto seria una propiedad de la clase PERSONA) o puede hablarnos y obtener una respuesta procesada (Esto sería un método de la clase PERSONA).

También puede conocer el color de nuestro cabello y ojos. En cambio, jamás sabrá que cantidad de energía exacta tenemos o cuantas neuronas nos quedan, ni siquiera preguntandonos ya que ninguna de nuestras propiedades externas visibles o funciones de comunicación al publico nos permiten saber esos datos. 

Esto es la encapsulación u ocultación; es decir ocultar las variables que son innecesarias para el tratamiento del objeto pero necesarias para su funcionamiento privadas, así como las funciones que no necesitan interacción del usuario o que solo pueden ser llamadas por otras funciones dentro del objeto.  

La encapsulación es muy conveniente y nos permite colocar en funcionamiento nuestro objeto en cualquier tipo de sistema, de una manera modular y escalable.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Encapsulación" creadas y compartidas abiertamente por nuestros alumnos.

SAP Expert


Las Clases en ABAP se pueden declarar global o localmente. Las clases globales se definen en el generador de clases, a traves de la transaccion SE24 en el ABAP Workbench. Se utilizara el Generador de clases correspondiente a la transaccion estandar SE24 para la administracion de las clases e interfases definidas en el sistema SAP Estas clases son almacenadas en el Class Polls en la libreria de clases en el Repositorio R/3. Todos los programas ABAP en un sistema SAP pueden acceder a las clases globales. Las clases locales se definen en un programa ABAP y solo pueden ser invocadas desde el programa en el que se han definido. Cuando se usa una clase en un programa ABAP el sistema busca primero una clase local con el nombre especificado. Si no envuentra...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Programacion Orientada a Objetos: es un metodo de desarrollo de software basado en el comportamiento de los objetos en el mundo real. Es lo que se conoce como un paradigma o modelo de la programacion. Esto significa que no es un lenguaje especifico, o una tecnoligia, sino una forma de programar, una manera de plantearse la programacion. No es la unica (o necesariamente mejor o peor que otras), pero se ha contituido en una de las formas de programar mas populares e incluso mucho de los lenguajes que usamos hoy día lo soportan o estan diseñados bajo ese modelo. Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en terminos de objetos, propiedades, metodos y otros conceptos...

Acceder a esta publicación

Creado y Compartido por: Jeferson Jos Pena Curvelo / Disponibilidad Laboral: FullTime


👉Bueno, estos fueron los últimos artículos de más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.