Introducción
Conocido como TDA. Retomando lo que vimos en la introducción la abstracción es tomar las características mas relevantes de un objeto para analizarlo con mas detalles, en términos de un problema es centrarse en la parte mas importante de un problema con el fin de solucionarlo fácilmente.
Explicaremos los TDA en terminos de programacion con un ejemplo muy sencillo;
supongamos que tenemos un Cilindro y lo pasaremos a lenguaje de programación
public class Figura {
public static void main(String[] args) {
double radio=5;
double altura=10;
double area;
double volumen;
//OPERANDO
area = ((2)*(3.1416)*(radio))*(altura*radio);
volumen = ((3.1416)*(radio*radio))*altura;
} }
volumen = ((3.1416)*(radio*radio))*altura;
} }
Ver ejemplo completo: https://www.youtube.com/watch?v=se3bwSHL08s&t=115s
Estamos tomando las características de este objeto, los datos mas relevantes para la solución de nuestro problema: es decir tomamos la características Radio y Altura para encontrar area y Volumen.
Cuando un programador crea nuevos tipos de datos aparte de los que ya tiene se le llama Abstracción de datos cuando creamos un nuevo tipo de dato que no existe en el lenguaje y el resultado de este es el TDA asi:
TDA
public class Figura {
Abstraccion public static void main(String[] args) {
de Datos
double radio=5;
⇨ double altura=10;
double area;
double volumen;
//OPERANDO
area = ((2)*(3.1416)*(radio))*(altura*radio);
volumen = ((3.1416)*(radio*radio))*altura;
} }