Abstraction Definizione significato

Cos’è il Abstraction?

Un’astrazione è un concetto o un’idea generale, piuttosto che qualcosa di concreto o tangibile. In computer science, l’astrazione ha una definizione simile. È una versione semplificata di qualcosa di tecnico, come una funzione o un oggetto in un programma. L’obiettivo di “astrarre” dati è di ridurre la complessità rimuovendo le informazioni non necessarie.

A un certo livello, tutti noi pensiamo a computer in termini astratti. Quando digitiamo un documento in un processore di parole, non pensiamo alla CPU che processa ogni lettera che digitiamo e i dati che vengono salvati nella memoria. Quando visualizziamo una webpage, non pensiamo ai dati binary che vengono trasferiti su Internet e che vengono elaborati e resi dal web browser. Noi digitiamo semplicemente i nostri documenti e navighiamo sul web. Questo è il modo in cui naturalmente astraiamo i concetti informatici.

Anche le persone altamente tecniche, come gli sviluppatori di software possono beneficiare dell’astrazione. Per esempio, uno dei benefici chiave della programmazione orientata agli oggetti è l’astrazione dei dati. Trasforma entità complesse in oggetti semplificati, che possono essere accessibili e modificati all’interno di un programma. Questi oggetti, che sono spesso chiamati classi, possono avere molteplici attributi e metodi. Consolidando questi elementi in un singolo oggetto, rende più facile per i programmatori l’accesso e la gestione dei dati all’interno di un programma.

La descrizione di Abstraction in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di Astrazione o vuoi suggerire un nuovo termine tecnico, contattaci.