Tecnología

Inicio

Tipos de datos abstractos ADT

Tipos de datos abstractos ADT


Cuando los programadores crear aplicaciones informáticas utilizando lenguajes como Java tienen que decidir cómo manejar los elementos de datos. Dependiendo de la naturaleza de una desarrolladores de proyectos puede necesitar para crear un programa en el que los datos pueden ser modelados, almacenado, buscado y actualizada. Los lenguajes de programación ofrecen una gama de utilidades para gestionar los datos, incluyendo los tipos de datos abstractos. En Java resumen de datos Tipos permiten a los programadores eligen estructuras de datos para satisfacer las necesidades de sus proyectos.

clases

aplicaciones orientadas a objetos a menudo implican clases y objetos. Los programadores pueden utilizar objetos proporcionados dentro del lenguaje y, opcionalmente, pueden crear sus propias clases. Cada objeto en una aplicación tiene un conjunto de propiedades y métodos que se definen dentro de una declaración de la clase. Los programadores escriben estas declaraciones de clase para adaptarse a los datos y la funcionalidad de la aplicación en su conjunto. artículos ADT clases del modelo de datos y colecciones de varias maneras diferentes.

Procesamiento de datos

La elección de un TAD, o el diseño de una, puede ser una tarea crucial en términos de rendimiento de las aplicaciones y la eficiencia. Por ejemplo, algunas estructuras de datos son más rápidos para buscar mientras que otros son más fáciles de modificar. Por lo tanto, los programadores deben tener en cuenta la naturaleza de los datos en una aplicación, así como las tareas que se van a realizar en ella al tomar estas decisiones. A menudo, un programa utilizará una clase de colección para modelar una estructura en la que varios elementos de datos se almacenan juntos a través de qué código ha de iterar para localizar elementos de datos particulares.

Colecciones

clases de colección de estructuras de datos de modelo en diversas formas de atender a los diferentes contextos. En el marco de Java Colecciones ofrece una gama de estructuras de datos diseñadas para adaptarse a diferentes tipos de tareas de la aplicación. clases de colección comunes en Java incluyen listas, que almacenan los elementos de datos en una estructura lineal, con métodos para añadir y eliminar elementos, así como buscar artículos en particular. Mapa colecciones de artículos del almacén de datos como pares de claves y valores con código externo utilizando la clave para acceder a un determinado valor.

Interfaces

Muchas colecciones de programación se definen mediante las interfaces. En Java una interfaz define los métodos que un conjunto de clases debe observar. Si una declaración de clase en una aplicación implementa una interfaz particular, debe incluir todos los métodos indicados dentro de esa interfaz. Así como la implementación de interfaces Java ADT existentes y el uso de clases dentro de la lengua, los desarrolladores pueden optar por aplicar sus propias clases de ADT. Esto permite a los programadores para almacenar datos de manera que se ajustan perfectamente a los proyectos que están trabajando.