abstraccion

Páginas: 6 (1290 palabras) Publicado: 15 de abril de 2013










Explique Que es la independencia de datos el Ocultamiento de Información?
La independencia de representación implica el asegurar que el uso de un determinado tipo abstracto es independiente de su representación, de modo que las alteraciones en ésta no causen efectos en el código exterior que utiliza el código del tipo abstracto. Examinemos qué es lo que falla si no hayindependencia de representación, y luego centrémonos en algunos mecanismos del lenguaje que nos ayuden a garantizar la independencia.
Como se puede observar de los diagramas, las variables del objeto se localizan en el centro o núcleo del objeto. Los métodos rodean y esconden el núcleo del objeto de otros objetos en el programa. Al empaquetamiento de las variables de un objeto con la protección desus métodos se le llama encapsulamiento. Típicamente, el encapsulamiento es utilizado para esconder detalles de la puesta en práctica no importantes de otros objetos. Entonces, los detalles de la puesta en práctica pueden cambiar en cualquier tiempo sin afectar otras partes del programa.

Defina Los Siguientes Conceptos:
Abstracción:
La abstracción es cómo puedes representar los objetos enmodo de código.
Por ejemplo tienes un carro y quieres "abstraerlo" para hacer un programa en el que puedas realizar operaciones en base al carro.
Puedes crear una clase con las características del carro por ejemplo.

class carro {
int cantidadDePuertas;
int modelo;
Color colorcito;
String linea;

public carro (int cantidadDePuertas, int modelo, Color colorcito, String linea){this.cantidadDePuertas = cantidadDePuertas;
this.modelo = modelo;
this.colorcito = colorcito;
this. linea = linea;}}

Abstracción De Datos :
La abstracción de datos es una técnica o metodología que permite diseñar estructuras de datos. Consiste básicamente en representar bajo ciertos lineamientos de formato las características esenciales de una estructura de datos. Este proceso de diseño se olvida delos detalles específicos de implementación de los datos.

Qué Es Una Estructura De Datos:
Cualquier colección o grupo de datos organizados de tal forma que tengan asociados un conjunto de operaciones para poder manipularlos, se dice que conforma una estructura de datos.

Especificación Lógica De Un TDA:
Se plasma la abstracción realizada al diseñar una estructura de datos, esto pasa a ser elmapa o plano con el cual se construirá la estructura de datos y se definirán claramente las reglas en las que podrá usarse el TDA. La especificación lógica de un TDA consiste de los siguientes cuatro puntos
Tipo de organización en que se guardarán los elementos.
Existen cuatro tipos de organización para los datos en la estructura.
Lineal: Si hay una relación de uno a uno entre los elementos.Jerárquica: Si hay una relación de uno a muchos entre los elementos
Red: Si hay una relación de muchos a muchos entre los elementos.
Sin relación: Si no hay relaciones entre los elementos.

Niveles de abstracción de datos:
En la abstracción de datos se pueden definir tres niveles de trabajo:
El nivel lógico o abstracto se define la estructura de datos y las operaciones relacionadas conella. La descripción es independiente del lenguaje de programación en él se usará la estructura.
El nivel físico o de implementación. En este nivel se decide el lenguaje de programación para la implementación, los tipos de datos ya definidos servirán para representarla y se implementa como un módulo (o método) a cada una de las operaciones del TDA. Este nivel toma el diseño del nivel lógicoEn el nivel aplicación o de uso el programador usará el TDA para resolver determinada aplicación. El uso del TDA se limita a llamar las operaciones sobre la estructura que se requiera cuidando siempre de cumplir con las reglas de cada operación especificadas en el nivel lógico.

Precondición:
Las precondiciones declaran lo que DEBE ser siempre verdadero antes de iniciar el escenario en el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • abstraccion
  • Abstraccionismo
  • ABSTRACCION
  • Abstracción
  • Abstraccion
  • EL ABSTRACCIONISMO
  • Abstraccion
  • Abstraccionismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS