GoConqr has a new look! Let us know what you think.

Mind map

Encapsulamiento.

Carlos Alexis Guadarrama Sotelo English

Encapsulamiento.

Map content

Encapsulamiento.

  1. Imaginemos que se crea una clase

    • una docena de programadores tienen acceso a dicha clase y la utilizan a discreción, posteriormente dicha clase comienza a comportarse de una manera inesperada.
      • debido a que los valores que algunas variables han tomado no fueron anticipados y todo comienza a desmoronarse.
        • Bueno, a esto le llamamos flexibilidad y capacidad de mantenimiento, ambas son características y beneficios de la programación Orientada a Objetos (OO)
          • pero para que una clase pueda cumplir dichas funciones los programadores debemos de hacer algo. Imaginemos que creamos una clase con variables de instancia públicas a las cuales podemos acceder sin problemas desde fuera de la misma clase…
  2. Cuenta de clase { private int account_number; private int account_balance; public void show Data () { // código para mostrar datos } depósito público nulo (ina a) { if (a <0) { // muestra error } else account_balance = account_balance + a; } }

    • La encapsulación es un principio fundamental de la programación orientada a objetos y consiste en ocultar el estado interno del objeto y obligar a que toda interacción se realice a través de los métodos del objeto.
      • Lo que debe hacerse es crear métodos públicos que sustituyan una u otra operación, o ambas, cada vez que la situación lo requiera.
        • Estos métodos se denominan en ciertos lenguajes "accesores" y en otros "setter"s y "getter"s: Un método "setter" sirve para "cargar un valor" (asignar un valor a una variable).
          • Un método "getter" sirve para "retornar el valor" (solo devolver la información del atributo para quién la solicite).
  3. El principio de encapsulación de la Programación Orientada a Objetos determina que los atributos de los objetos deben ser siempre privados

    • no deben ser accesibles desde fuera del objeto, sino que solo el objeto tiene la potestad de para escribirlos o leerlos.

Images and files in the map

  • Encapsulamiento.
  • Encapsulamiento.
  • Encapsulamiento.
  • Encapsulamiento.

Information

Description
Mind Map on Encapsulamiento., created by Carlos Alexis Guadarrama Sotelo on 09/11/2020.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?