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

Mapa mental

Principios de la POO

edgar rivera Espanhol

Conteúdo do mapa

Principios de la POO

  1. Abstracción

    • La abstracción se enfoca en la vision Externa del objeto para poder identificar el comportamiento especifico del mismo.
      • Tipos de Abstracción
        • De entidades:Es un objeto que representa un modelo útil
        • De Acciones: Representa un conjunto de operaciones que realizan funciones del mismo tipo
        • De Máquinas Virtuales: Un Objeto que junta operaciones virtuales, que se utilizan por un medio de control superior u operaciones.
        • De Coincidencia: Un objeto que almacena funciones sin ninguna relacion entre si.
  2. Encapsulamiento

    • Es el proceso de almacenar las caracteristicas de un objeto dentro de una misma sección
      • Niveles de Encapsulamiento:
        • Público: Todos pueden aaceder a todos los datos recopilados, es el nivel más bajo
        • Protegido: Los datos son solo accesibles dentro de su clase o subclase
        • Privado: En este nivel se puede declarar miembros accesiblessólo para la propia clase
  3. Polimorfismo

    • Es la habilidad que tiene un método para interactuar con distintos objetos de la misma manera pero obteniendo resultados diferentes, creando clases que tienen la misma intefaz
  4. Modularidad

    • Consiste en dividir nuestro programa en módulos para compilarlos por separado
      • Principios de la Modularidad
        • Capacidad de Descomponer un Sistema Complejo
          • Como su nombre indica es el poder descomponer un sistema en distintos módulos con el fin de disminuir la complejidad del probema general
        • Capacidad de Componer a través de sus módulos
          • Indica la posibilidad de componer el programa desde los problemas más pequeños completando y resolviendo el problema en general
      • Comprensión de sistema en partes.
        • Al tener cada parte separada en módulos nos permite la comprensión del código y del sistema de forma más sencilla
      • Tipos de Módulos
        • Clases
        • Metodos
        • paquetes
  5. Jerarquía

    • Tipos de Jerarquía
      • Relación de Clases o Herencia
        • la herencia define una relación entre clases en la que una de ellas brinda la estructura de comportamiento definida en una o más clases.
          • Ejemplos: El auto ES UN vehículo. La bicicleta ES UN vehículo
      • Relación de Objetos
        • Esta relación se enfoca en la abstracción de la vida real de un objeto, esta relación denota el "parte de ", esto permite hablar de niveles de abstracción altos y bajos, los cuales indican la dependencia de una clase a otra.
          • Ejemplos: La nariz es PARTE DE la cara. La boca es PARTE DE la cara
  6. concurrencia

    • permite que distintos objetos actúen al mismo tiempo, usando diferentes hilos de control (un solo proceso).
      • Tipos de Procesos
        • Pesado
          • Es aquel que es comúnmente manejado de forma autónoma por el sistema operativo, este tiene su propio espacio de direcciones.
        • ligero
          • Dentro de un solo Proceso general, se realizan procesos que comparten el mismo espacio de direcciones.
  7. Persistencia

    • Es la acción de mantener la información del objeto de una forma permanente (guardarla), pero también debe de poder recuperarse dicha información para que pueda ser utilizada nuevamente.
      • Tipos de Objetos
        • Tansistores
          • Son aquellos que su tiempo de vida depende del espacio del proceso que lo creo.
        • Persistentes
          • Son aquellos que su estado es almacenado en un medio temporal para su posterior reconstrucción y utilización, por lo cuál el objeto no depende del proceso que lo creo.
  8. Generosidad

  9. Cohesión

    • Tiene que ver con que cada uno de los módulos se centre en un único proceso o entidad para poder trabajarlo de mejor manera. a mayor cohesión , el módulo en cuestión será más facil de diseñar, programar, probar y mantener
  10. Acoplamiento

    • El acoplamiento mide el grado de ralación entre cada uno de los módulos.Entre menor sea el grado de acoplamiento más sencillo será el diseñar, programar, etc.
      • El grado de acoplamiento se refiere a estudiar que tan relacionados estan los módulos entre si. Al tener menor grado de acoplamiento permite al sistema trabajarlos de forma individual y a mayor detalle
  11. Tipificación

    • Es la imposición de una clase a un objeto, de tal modo que objetos de diferentes tipos no se puedan intercambiar, o se puedan intercambiar solo de forma restringida.
      • Tipos de Tipificado
        • Fuertemente
          • En este tipificado no se permiten violaciónes en los tipos de los datos lo cuál nos genera variables de tipo concreto
        • Débilmente
          • Este tipificado permite fácilmente la conversión de los datos de un tipo a otro

Informações

Descrição
Mapa Mental sobre Principios de la POO, criado por edgar rivera em 08-02-2018.
Criado por
edgar rivera
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?