Preguntas etiquetadas con abstraction

Use esta etiqueta en referencia a la abstracción de hardware, como cómo Windows puede usar las mismas API incluso en hardware diferente, o cualquier otro método en el que la realidad esté separada de los programas a nivel de usuario por software. Esto no debe usarse para la emulación.

38
¿Qué es la abstracción? [cerrado]

¿Existe una definición generalmente aceptada de lo que es una abstracción de programación , como la usan los programadores? [Tenga en cuenta que la abstracción de programación no debe confundirse con las definiciones de diccionario para la palabra "abstracción"]. ¿Existe una definición inequívoca o...

35
Cómo determinar los niveles de abstracción

Hoy estaba leyendo un libro llamado "Código limpio" y me encontré con un párrafo donde el autor hablaba sobre los niveles de abstracción por función, clasificó algunos códigos como bajo / intermedio / alto nivel de abstracción. Mi pregunta es ¿cuál es el criterio para determinar el nivel de...

32
Tipo de datos abstractos y estructura de datos

Es bastante difícil para mí entender estos términos. Busqué en Google y leí un poco en Wikipedia, pero todavía no estoy seguro. Hasta ahora he determinado que: Abstract Data Type es una definición de nuevo tipo, describe sus propiedades y operaciones. Estructura de datos es una implementación de...

19
¿Cómo el fortalecimiento de las condiciones previas y el debilitamiento de las condiciones posteriores violan el principio de sustitución de Liskov?

Leí que el principio de sustitución de Liskov se viola si: Las condiciones previas se fortalecen, o Las condiciones posteriores se debilitan Pero todavía no entiendo completamente cómo estos dos puntos violarían el principio de sustitución de Liskov. ¿Puede alguien explicarme con un ejemplo?...