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

Flowchart

Untitled

Stefani Franco Spanish

Flowchart content

  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.

Information

Description
Flowchart on Untitled, created by Stefani Franco on 31/08/2020.
Created by
Stefani Franco
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?