GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Flussdiagramm

Encapsulamiento en programación orientada a objetos

Stefani Franco Spanisch

Inhalt des Flussdiagramms

  1. ENCAPSULAMIENTO

  2. 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.

  3. Ventajas

  4. Desventajas

  5. -El encapsulamiento de objetos oculta su interior protegiendo su integridad.

    -Lo que hace el usuario puede ser controlado internamente (incluso sus errores), evitando que todo colapse por una intervención indeseada.

    -Previene que desde fuera se pueda manipular el estado del objeto. Si no se restringe el acceso podría dejar al objeto en un estado inválido o inconsistente.

    -Reducción de la complejidad.

  6. -Velocidad de ejecución.

    -Se hereda código no usable en la nueva clase.

    -El uso para tareas simples termina siendo improductivo.

  7. Formas de encapsular

  8. Niveles de acceso

  9. -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.

  10. -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.

    -Protegido: el acceso a los datos está restringido a las funciones de clases heredadas, es decir, las funciones miembros de esa clase y todas las subclases.

    -Privado: el acceso a los datos está restringido a los métodos de esa clase en particular.

Informationen

Beschreibung
Flussdiagramm am Ohne Titel, erstellt von Stefani Franco am 31/08/2020.
Erstellt von
Stefani Franco
Aufrufe
0
Bewertung

Mehr zu Encapsulamiento

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck