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

Mind map

Programación Orientada a Objetos - POO

Carlos Eduardo Mayorga Salguero Spanish

Programación Orientada a Objetos - POO

Map content

Programación Orientada a Objetos - POO

  1. Herencia

    • La cual permite a los programadores crear una clase general primero y luego más tarde crear clases más especializadas que re-utilicen código de la clase general.
    • La herencia también le permite escribir un código más limpio y legible.
  2. Abstracción

    • solo necesita saber como interaccionar con los objetos, no necesita conocer los detalles de cómo está implementada la clase a partir de la cual se instancia el objeto
    • Sólo necesita conocer su interfaz pública.
  3. Encapsulación

    • es la forma de proteger nuestros datos dentro del sistema, estableciendo básicamente los permisos o niveles de visibilidad o acceso de nuestros datos.
    • Se representa por 3 niveles : Público, protegido y privado.
  4. Polimorfismo

    • significa la capacidad de tomar más de una forma. Una operación puede presentar diferentes comportamientos en diferentes instancias.
    • El comportamiento depende de los tipos de datos utilizados en la operación.
    • El polimorfismo es ampliamente utilizado en la aplicación de la herencia.
  5. Objeto

    • En programación básicamente se le conoce como la instancia de una clase en si es lo que da el sentido a estas.
    • Se componen de tres partes fundamentales: Estado, Comportamiento e identidad.
  6. Interfaces

    • Definen lo que la clase que la implemente deberá hacer, mas no la forma como lo hará.
    • Al decir que las interfaces son clases completamente abstractas significa que todos sus métodos lo son y por ende no poseen implementación
  7. Clases

    • Podemos definirlas como estructuras que representan objetos del mundo real, tomando como objetos a personas, lugares o cosas, en general las clases poseen propiedades, comportamientos y relaciones con otras clases del sistema.
    • Se compone por tres partes fundamentales:Nombre, atributos y métodos.
  8. Cohesión

    • Es la medida de cuanto una entidad se encuentra especializada en propósito único dentro de un sistema
  9. Acoplamiento

    • Mide el grado de relacionamiento de un módulo con los demás
    • A menor acoplamiento, mejor: el módulo en cuestión será más sencillo de diseñar, programar, probar y mantener.

Images and files in the map

  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO
  • Programación Orientada a Objetos - POO

Information

Description
Mind Map on Programación Orientada a Objetos - POO, created by Carlos Eduardo Mayorga Salguero on 29/04/2020.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?