La encapsulación en programación orientada a objetos consiste en organizar los datos y métodos de una clase para evitar el acceso a los datos a través de cualquier medio que no sean los métodos especificados. Esto garantiza la integridad de los datos al restringir el acceso. La encapsulación divide las clases en interfaz y implementación. La interfaz captura la visión externa de la clase mientras que la implementación contiene la representación interna. La encapsulación ofrece ventajas como poder controlar lo que hace el usuario y hacer cambios sin afectar a
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
How to Become a Thought Leader in Your NicheLeslie Samuel
Are bloggers thought leaders? Here are some tips on how you can become one. Provide great value, put awesome content out there on a regular basis, and help others.
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
libro conabilidad financiera, 5ta edicion.pdfMiriamAquino27
LIBRO DE CONTABILIDAD FINANCIERA, ESTE TE AYUDARA PARA EL AVANCE DE TU CARRERA EN LA CONTABILIDAD FINANCIERA.
SI ERES INGENIERO EN GESTION ESTE LIBRO TE AYUDARA A COMPRENDER MEJOR EL FUNCIONAMIENTO DE LA CONTABLIDAD FINANCIERA, EN AREAS ADMINISTRATIVAS ENLA CARREARA DE INGENERIA EN GESTION EMPRESARIAL, ESTE LIBRO FUE UTILIZADO PARA ALUMNOS DE SEGUNDO SEMESTRE
Se denomina motor de corriente alterna a aquellos motores eléctricos que funcionan con alimentación eléctrica en corriente alterna. Un motor es una máquina motriz, esto es, un aparato que convierte una forma determinada de energía en energía mecánica de rotación o par.
2. Encapsulamiento:
En informática es un mecanismo que consiste en
organizar datos y métodos de una estructura,
conciliando el modo en que el objeto se implementa,
es decir, evitando el acceso a datos por cualquier otro
medio distinto a los especificados. Por lo tanto, la
encapsulación garantiza la integridad de los datos
que contiene un objeto.
3. Proceso de encapsulamiento:
Consiste en unir en la Clase las características y
comportamientos, esto es, las variables y métodos. Es tener
todo esto es una sola entidad.
La abstracción y la encapsulación no son lo mismo, pero si
están relacionadas porque sin encapsulación no hay
abstracción, ya que si no se encapsulan los componentes no
podríamos dar una abstracción alta del objeto al cual nos
estamos refiriendo.
4. La encapsulación da lugar a que las clases se dividan en dos
partes:
* Interfaz: Captura la visión externa de una clase, abarcando
la abstracción del comportamiento común a los ejemplos de
esa clase.
*Implementación: Comprende la representación de
la abstracción, así como los mecanismos que conducen al
comportamiento deseado.
CLASES:
5. *Estándar: (Predeterminado)
*Abierto : Hace que el miembro de la clase pueda ser accedido
desde el exterior de la Clase y cualquier parte del programa.
*Protegido : Solo es accesible desde la Clase y las clases que
heredan (a cualquier nivel).
*Semi cerrado : Solo es accesible desde la clase heredada.
*Cerrado : Solo es accesible desde la Clase.
FORMAS DE ENCAPSULAR:
6. Ventajas:
* Lo que hace el usuario puede ser controlado internamente
(incluso sus errores), evitando que todo colapse por una
intervención indeseada.
*Al hacer que la mayor parte del código esté oculto, se
pueden hacer cambios y/o mejoras sin que eso afecte el
modo de como los usuarios van a utilizar el código.
VENTAJAS:
7. *Público: funciones de toda clase pueden acceder a los datos
o métodos de una clase que se define con el nivel de acceso
público. Este es el nivel de protección de datos más bajo.
*Protegido: el acceso a los datos está restringido a las
funciones de clases heredadas, es decir, las funciones
miembro de esa clase y todas las subclases.
*Privado: el acceso a los datos está restringido a los métodos
de esa clase en particular. Este es nivel más alto de
protección de datos.
NIVELES DE ACCESO:
8. Fuentes:
Artículo Programación orientada a objetos. Disponible en :
¨damian02.wordpress.com¨. Consultado el 9 de febrero del 2012
Artículo Encapsulamiento. Disponible en "algonzalezpoo.wordpress.com".
Consultado el 9 de febrero del 2012
Artículo Abstracción y encapsulmiento. Disponible en
"sistemas8ittg.obolog.com". Consultado el 9 de febrero del 2012
GRACIAS…