ENCAPSULAMIENTO

Description

Saquenos diez :))
Carlos  Mondragon Álvarez
Mind Map by Carlos Mondragon Álvarez , updated more than 1 year ago
Carlos  Mondragon Álvarez
Created by Carlos Mondragon Álvarez over 5 years ago
9
0

Resource summary

ENCAPSULAMIENTO
  1. ¿Que es?
    1. Es un método que sirve para que un clase publica con determinado objeto no sea modificado por cualquier persona
      1. ¿Cómo funciona?
        1. Con métodos accesores conocidos como Getters y Setters
            1. Tras aplicar el principio de encapsulamiento, ya no tenemos acceso a las propiedades directamente, por lo que tenemos que usar los métodos (que son públicos y sí tenemos acceso a ellos) para poder acceder a las variables, tanto para modificarlas como para obtenerlas. El comportamiento es el mismo, aunque lleve un código adicional
              1. el encapsulamiento va ligado a los modificadores de acceso, los cuales están explicados en el propio post destinado a los modificadores de acceso.(link)
              1. Estos métodos nos sirven para encapsular y poner en determinado valor que no se pueda aleterar en otra clase.
              2. Comúnmente, se crean un grupo de métodos llamados getters (se encargan de obtener el valor de la propiedad) y setters (se encargan de setearla).
              3. En encapsulamiento es un principio del lenguaje Java cuya filosofía es hacer que los atributos de las clases se puedan editar sólo a través de métodos. De manera general, se hace teniendo las propiedades como privadas y métodos que la controlan públicos.
            2. Existen tres niveles de encapsulamiento:
              1. Público (Public): Todos pueden acceder a los datos o métodos de una clase que se definen con este nivel, este es el nivel más bajo, esto es lo que tu quieres que la parte externa vea.
                1. Protegido (Protected): Podemos decir que estás no son de acceso público, solamente son accesibles dentro de su clase y por subclases.
                  1. Privado (Private): En este nivel se puede declarar miembros accesibles sólo para la propia clase.
              Show full summary Hide full summary

              Similar

              diapositivas finales
              Aaron Arturo Agu
              PROCESO DE ENCAPSULAMIENTO
              camila torres
              Modelo OSI
              Marcial Jr Chavez
              CONCEPTOS DE POO
              leidy leon
              ENCAPSULAMIENTO DE DATOS
              Eliza Pinzon
              programación orientada a objetos
              eneas gonzalo aragon mora