Tipos de datos abstractos

Description

Tipos de datos abstractos
cris veronica gutierrez lopez
Mind Map by cris veronica gutierrez lopez, updated more than 1 year ago
cris veronica gutierrez lopez
Created by cris veronica gutierrez lopez over 5 years ago
1
0

Resource summary

Tipos de datos abstractos
  1. Concepto de TDA
    1. Se denomina abstracto ya que la intención es que quien lo utiliza, no necesita conocer los detalles de la representación interna o bien el cómo están implementadas las operaciones.
      1. Un Tipo de Dato Abstracto (TDA) es un modelo que define valores y las operaciones que se pueden realizan sobre ellos.
      2. Encapsulamiento.
        1. Agrupar estado y comportamiento. No necesariamente es ocultamiento de la información (information hiding).
          1. En general se refiere a los elementos básicos del paradigma, unidades, como un Tipo, u objeto. (a diferencia de la idea de módulo)
          2. Ocultamiento de información.
            1. Separación entre detalles de implementación de la definición.
              1. para tener menor impacto ante cambios
                1. para "proteger" a las otras partes del sistema.
                2. Modularización.
                  1. Ocultar decisiones difíciles de diseño, o aquellas que podrían estar sujetas a cambios. (lleva a desacoplamiento)
                    1. Involucra el encapsulamiento y el ocultamiento de la información, pero a escalas mayores
                      1. Involucra el encapsulamiento y el ocultamiento de la información, pero a escalas mayores
                      2. Desacoplamiento.
                        1. Medida de (baja) dependencia entre dos partes/módulos.
                        2. Abstracción.
                          1. simplificar una operación o un concepto modelándola con los elementos del lenguaje (una función, o un objeto)
                            1. poder reutilizarla en diferentes partes del programa, evitando duplicados
                              1. poder encapsular su comportamiento y ocultar la información, para lograr mayor flexibilidad.
                            Show full summary Hide full summary

                            Similar