¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Elementos Basicos del Modelo orientado a Objetos

Andres Wigbert Chapilliquen Escobar Español

Contenido del mapa

Elementos Basicos del Modelo orientado a Objetos

  1. Abstracción

    • Denota las características esenciales que distinguen a un objeto de otros tipos de objetos, definiendo precisas fronteras conceptuales, relativas al observador
  2. Encapsulamiento

    • Es el proceso de subdividir los elementos de una abstracción que constituyen su estructura y comportamiento. La encapsulación sirve para separar la interface de una abstracción y su implementación.
      • Interface
        • Captura la visión externa de una clase, abarcando la abstracción del comportamiento común a los ejemplos de esa clase
      • Implementación
        • Comprende la representación de la abstracción, así como los mecanismos que conducen al comportamiento deseado. Se conoce también como ocultamiento o privacidad de la información
  3. Modularidad

    • Es la propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y vagamente conexos
  4. Jerarquía

    • Herencia
      • (generalización/especialización, padre/hijo, jerarquía del tipo "es un"...). Una clase (subclase) comparte la estructura o comportamiento definido en otra clase, llamada superclase.
    • Herencia múltiple
      • Una clase comparte la estructura o comportamiento de varias superclases
    • Agregación
      • Comprende relaciones del tipo "es parte de" al realizar una descomposición.
  5. Polimorfismo

    • Es la propiedad por la cual una entidad puede tomar diferentes formas. Generalmente está entidad es una clase, y la forma en que se consigue que tome diferentes formas es por medio de nombrar a los métodos de dicha clase con un mismo nombre pero con diferentes implementaciones
  6. Tipificación.

    • La tipificación de una clase a un objeto, significa que objetos de diferentes tipos no se puedan intercambiar, o se puedan intercambiar solo de forma restringida
  7. Concurrencia

    • Es la propiedad que distingue un objeto activo de uno no activo. Concurrencia permite que diferentes objetos actuen al mismo tiempo, usando distintos threads de control
  8. Persistencia

    • Es la propiedad por la cual la existencia de un objeto trasciende en el tiempo (esto es, el objeto sigue existiendo después de que su creador deja de existir) o en el espacio (esto es, la localización del objeto cambia respecto a la dirección en la que fue creado)
  9. Lenguaje de Programación

    • Protegido
      • declaraciones accesibles a la clase y a sus subclases
    • Privada
      • declaraciones accesibles sólo a la clase (completamente encapsulado)
    • Pública
      • declaraciones accesibles a todos los clientes

Información

Descripción
Mapa Mental sobre Elementos Basicos del Modelo orientado a Objetos, creado por Andres Wigbert Chapilliquen Escobar el 11/09/2017.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?