Encapsulamiento
Ingenieria de Sistemas
Reinaldo Javier
Cristancho Ayala
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

Encapsulamiento

  • 1.
  • 2.
    ENCAPSULAMIENTO Como se puedeobservar 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 SEUTILIZA? 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 encapsulamientobá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 accesodesde 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.