O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Elementos basicos del modelo orientado a objetos

brian iñigo pintado Espanhol

Conteúdo do mapa

Elementos basicos del modelo orientado a objetos

  1. Polimorfismo

    • Es la propiedad por la cual una entidad puede tomar diferentes formas.
  2. Jerarquia

    • Tipos de jerarquia
      • 1. Herencia
      • 2. Herencia múltiple:
      • 3. Agregación
    • Es una clasificación u ordenación de las abstracciones.
    • Relaciones
      • • Los conceptos de abstracción y encapsulación son conceptos complementarios: abstracción hace referencia al comportamiento observable de un objeto, mientras encapsulación hace referencia a la implementación que la hace alcanzar este comportamiento.
      • •Existe una tensión entre los conceptos de encapsulación de la información y el concepto de jerarquía de herencia, que requiere una apertura en el acceso a la información.
      • • Algunos lenguajes de programación ofrecen mucha flexibilidad, pudiendo disponer de tres compartimentos en cada clase:
        • 1. Privado: declaraciones accesibles sólo a la clase (completamente encapsulado) 2. Protegido: declaraciones accesibles a la clase y a sus subclases. 3. Público: declaraciones accesibles a todos los clientes.
        • Además de estos tres tipos, soporta la definición de clases cooperativas a las que se les permite acceder a la parte privada de la implementación. Estas clases se denominan friends.
  3. Modularidad

    • Es la propiedad que tiene un sistema que ha sido descompuesto en un conjunto de módulos cohesivos y vagamente conexos.
    • • Dividir un programa en componentes individualizados reduce en alguna manera su complejidad.
    • • Cada módulo se puede compilar separadamente, aunque tengan conexiones con otros módulos.
    • • En un diseño estructural, modularización comprende el agrupamiento significativo de subprogramas. En diseño orientado a objetos, la modularización debe ceñirse a la estructura lógica elegida en el proceso de diseño.
  4. Abstracción

    • Denota las características esenciales que distinguen a un objeto de otros tipos de objetos, definiendo precisas fronteras conceptuales, relativas al observador.
    • • Enfatiza detalles con significado para el usuario, suprimiendo aquellos detalles que, por el momento, son irrelevantes o distraen de lo esencial.
    • • Deben seguir el "principio de mínimo compromiso", que significa que la interface de un objeto provee su comportamiento esencial, y nada más que eso. Pero también el "principio de mínimo asombro": capturar el comportamiento sin ofrecer sorpresas o efectos laterales.
    • • Decide concentrarse en estas similaridades e ignorar las diferencias.
    • • Surge del reconocimiento de similaridades entre ciertos objetos, situaciones o procesos en el mundo real.
  5. 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.
  6. 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.
  7. 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).
  8. Encapsulamiento

    • 2. Implementación: Comprende la representación de la abstracción, así como los mecanismos que conducen al comportamiento deseado.
    • 1. Interface: Captura la visión externa de una clase, abarcando la abstracción del comportamiento común a los ejemplos de esa clase.
    • • La encapsulación esconde la implementación del objeto que no contribuye a sus características esenciales.
    • • Es un concepto complementario al de abstracción.
    • 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.

Informações

Descrição
Mapa Mental sobre Elementos basicos del modelo orientado a objetos, criado por brian iñigo pintado em 11-09-2017.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?