Diferencia entre revisiones de «Abstracción (informática)»
Contenido eliminado Contenido añadido
m ordenador->computador (globalizando) |
|||
Línea 3:
Los [[Lenguaje de programación|lenguajes de programación]] son las herramientas mediante las cuales los diseñadores de lenguajes pueden implementar los [[Modelo abstracto|modelos abstractos]]. La abstracción ofrecida por los lenguajes de programación se puede dividir en dos categorías: abstracción de datos (pertenecientes a los datos) y abstracción de control (perteneciente a las [[estructuras de control]]).
Los diferentes [[Paradigma de programación|paradigmas de programación]] han aumentado su nivel de abstracción, comenzando desde los [[Lenguaje Máquina|lenguajes máquina]], lo más próximo al [[Computadora|
La abstracción encarada desde el punto de vista de la [[programación orientada a objetos]] expresa las características esenciales de un [[Objeto (programación)|objeto]], las cuales distinguen al objeto de los demás. Además de distinguir entre los objetos provee límites conceptuales. Entonces se puede decir que la [[encapsulación]] separa las características esenciales de las no esenciales dentro de un objeto. Si un objeto tiene más características de las necesarias los mismos resultarán difíciles de usar, modificar, construir y comprender.
|