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.




4
¿Puede demasiada abstracción ser mala?
Como programadores, siento que nuestro objetivo es proporcionar buenas abstracciones sobre el modelo de dominio y la lógica empresarial dados. Pero, ¿dónde debería detenerse esta abstracción? Cómo hacer una compensación entre la abstracción y todos sus beneficios (flexibilidad, facilidad de cambio, etc.) y la facilidad de comprender el código y …

24
¿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 incluso matemática? ¿Cuáles son algunos ejemplos …

4
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 abstracción? …


4
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 ADT. Muchos …


11
¿Cuántos patrones de diseño y niveles de abstracción son necesarios? [cerrado]
¿Cómo puedo saber si mi software tiene demasiada abstracción y demasiados patrones de diseño, o al revés, cómo sé si debería tener más? Los desarrolladores con los que trabajo están programando de manera diferente con respecto a estos puntos. Algunos resumen cada pequeña función, usan patrones de diseño siempre que …





3
¿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? Específicamente, ¿cómo una de las condiciones …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.