Tipos de datos abstractos

Beschreibung

Tipos de datos abstractos
cris veronica gutierrez lopez
Mindmap von cris veronica gutierrez lopez, aktualisiert more than 1 year ago
cris veronica gutierrez lopez
Erstellt von cris veronica gutierrez lopez vor mehr als 5 Jahre
1
0

Zusammenfassung der Ressource

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.
                            Zusammenfassung anzeigen Zusammenfassung ausblenden

                            ähnlicher Inhalt