blob: 8ed7d8eafdc30fb49efb4e959188a2072bec119a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
---
title: Abstracción
slug: Glossary/Abstraction
tags:
- Abstracción
- Glosario
- Lenguaje de programación
- Scripting
- programacion
translation_of: Glossary/Abstraction
---
<p>En {{Glossary("computer programming", "programación")}}, una abstracción es una manera de reducir la complejidad y permitir un diseño e implementación más eficientes en sistemas de software complejos. Oculta la dificultad técnica de los sistemas detrás de {{Glossary("API", "APIs")}} más simples.</p>
<h2 id="Ventajas_de_la_Abstracción">Ventajas de la Abstracción</h2>
<ul>
<li><span class="short_text" id="result_box" lang="es"><span>Ayuda al usuario a evitar escribir código de bajo nivel.</span></span></li>
<li>Evita duplicar código y aumenta la reusabilidad.</li>
<li>Se puede cambiar la implementación interna de la clase de forma independiente sin afectar al usuario.</li>
<li>Ayuda a aumentar la seguridad de la aplicación o programa ya que solo los detalles importantes son proporcionados al usuario.</li>
</ul>
<h2 id="Saber_más"><strong>Saber más</strong></h2>
<h3 id="Conocimiento_general"><strong>Conocimiento general</strong></h3>
<ul>
<li>{{interwiki("wikipedia", "Abstraction (computer science)", "Abstraction")}} on Wikipedia</li>
</ul>
|