Abstracción de datos
Es una propiedad de la programación orientada objetos la cual denota las características esenciales de un objeto, donde se capturan sus comportamientos. La abstracción puedeser definida como la operación intelectual que separa las cualidades de un objeto para considerarlas aisladamente o para analizar al objeto en su pura esencia o noción.
Tipos De AbstracciónDe Datos:
• Abstracción Funcional: Nos permite extender la máquina virtual definida por el lenguaje de programación añadiendo nuevas operaciones.
• Abstracción Iterativa: Es unageneralización de la iteración de la máquina virtual definida por el lenguaje de programación permitiéndonos iterar (sin orden) sobre los objetos de los tipos de datos. Así, por ejemplo, una abstraccióniterativa permite acceder a cada uno de los elementos de un conjunto A y realizar con éstos alguna operación concreta.
• Abstracción de datos: Nos permite añadir nuevos tipos de datos a lamáquina virtual definida por el lenguaje de programación y un conjunto de operaciones para manipular los objetos de los nuevos tipos.
Abstracción De Datos Abstracción Funcional
Un cochetiene las siguientes características o atributos:
•Color
•Velocidad
•Tamaño
•Carburante
Funcionalmente, un coche puede realizar las siguientes acciones:
•Ir
•Parar
•Girara la derecha•Girara la izquierda
Encapsulamiento:
Esta característica puede ser definida como el agrupamiento de atributos (variables o constantes) y métodos en una clase. Se logra el encapsulamiento alocultamiento del estado, es decir, de los datos miembros de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto.
Cada objeto está aislado delexterior, El aislamiento protege a los datos asociados a un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones.
Regístrate para leer el documento completo.