SlideShare una empresa de Scribd logo
1 de 7
Encapsulamiento
Ingenieria de Sistemas
Kely Consuelo
Molina Batista
ENCAPSULAMIENTO
Como se puede observar de
los diagramas, las 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.
Programacion avanzada II
¿PARA QUE SE UTILIZA?
Programacion avanzada II
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.
TIPOS DE ENCAPSULAMIENTO
• 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.
Programacion avanzada II
Estándar
• Forma de
encapsulamiento básica
y predeterminada
Programacion avanzada II
Abierto
• En este caso, el
encapsulamiento se da
cuando la Clase puede
ser accedida desde
cualquier parte y desde
el exterior de la misma
Protegido
• El encapsulamiento solo puede ser accedido y ejecutado
desde la Clase
Permite solamente
su acceso desde
una Clase
Heredada
Semicerrado
Impide su acceso
de cualquier otra
forma que no sea
ejecutándose en su
Clase
Cerrado
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.
FIN

Más contenido relacionado

Similar a Encapsulamiento

Similar a Encapsulamiento (20)

Encapsulamiento ingrid
Encapsulamiento ingridEncapsulamiento ingrid
Encapsulamiento ingrid
 
Encapsulamiento ingrid
Encapsulamiento ingridEncapsulamiento ingrid
Encapsulamiento ingrid
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Encapsulación
EncapsulaciónEncapsulación
Encapsulación
 
encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Encapsulamiento informatico
Encapsulamiento informaticoEncapsulamiento informatico
Encapsulamiento informatico
 
Definiciones taller 8 agost
Definiciones taller 8 agostDefiniciones taller 8 agost
Definiciones taller 8 agost
 
Encapsulamiento poo
Encapsulamiento pooEncapsulamiento poo
Encapsulamiento poo
 
Encapsulamiento poo
Encapsulamiento pooEncapsulamiento poo
Encapsulamiento poo
 
Introducción al POO
Introducción al POOIntroducción al POO
Introducción al POO
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Encapsulamiento
EncapsulamientoEncapsulamiento
Encapsulamiento
 
Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202Zipamocha murcia laura daniela inf.conv grupo 54202
Zipamocha murcia laura daniela inf.conv grupo 54202
 
POO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a ObjetosPOO Unidad 2: Programación Orientada a Objetos
POO Unidad 2: Programación Orientada a Objetos
 
encapsulamiento
encapsulamientoencapsulamiento
encapsulamiento
 
01. MODIFICADORES DE ACCESO EN JAVA.pptx
01. MODIFICADORES DE ACCESO EN JAVA.pptx01. MODIFICADORES DE ACCESO EN JAVA.pptx
01. MODIFICADORES DE ACCESO EN JAVA.pptx
 
Ti034 caso practico
Ti034  caso practicoTi034  caso practico
Ti034 caso practico
 
Cap7 modularidad
Cap7 modularidadCap7 modularidad
Cap7 modularidad
 

Último

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
jose880240
 

Último (7)

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
diapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptxdiapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptx
 

Encapsulamiento

  • 2. ENCAPSULAMIENTO Como se puede observar de los diagramas, las 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. Programacion avanzada II
  • 3. ¿PARA QUE SE UTILIZA? Programacion avanzada II 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.
  • 4. TIPOS DE ENCAPSULAMIENTO • 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. Programacion avanzada II
  • 5. Estándar • Forma de encapsulamiento básica y predeterminada Programacion avanzada II Abierto • En este caso, el encapsulamiento se da cuando la Clase puede ser accedida desde cualquier parte y desde el exterior de la misma Protegido • El encapsulamiento solo puede ser accedido y ejecutado desde la Clase
  • 6. Permite solamente su acceso desde una Clase Heredada Semicerrado Impide su acceso de cualquier otra forma que no sea ejecutándose en su Clase Cerrado 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.
  • 7. FIN