Abstraktion

Eine Abstraktion ist ein allgemeines Konzept oder eine Idee und nichts Konkretes oder Greifbares. In der Informatik hat Abstraktion eine ähnliche Bedeutung. Sie ist eine vereinfachte Version von etwas Technischem, etwa einer Funktion oder einem Objekt in einem Programm. Das Ziel der „Abstraktion“ von Daten besteht darin, die Komplexität zu verringern, indem unnötige Informationen entfernt werden.

Bis zu einem gewissen Grad denken wir alle in abstrakten Begriffen über Computer nach. Wenn wir ein Dokument in einem Textverarbeitungsprogramm eingeben, denken wir nicht darüber nach, wie die CPU jeden Buchstaben verarbeitet, den wir eingeben, und wie die Daten im Speicher gespeichert werden. Wenn wir eine Webseite anzeigen, denken wir nicht darüber nach, wie die Binärdaten über das Internet übertragen und vom Webbrowser verarbeitet und dargestellt werden. Wir geben einfach unsere Dokumente ein und surfen im Web. So abstrahieren wir ganz natürlich Informatikkonzepte.

Auch sehr technisch versierte Menschen wie Softwareentwickler können von Abstraktion profitieren. Einer der wichtigsten Vorteile der objektorientierten Programmierung ist beispielsweise die Datenabstraktion. Sie wandelt komplexe Entitäten in vereinfachte Objekte um, auf die innerhalb eines Programms zugegriffen werden kann und die dort geändert werden können. Diese Objekte, die häufig als Klassen bezeichnet werden, können mehrere Attribute und Methoden besitzen. Indem diese Elemente in einem einzigen Objekt zusammengefasst werden, können Programmierer leichter auf Daten innerhalb eines Programms zugreifen und sie verwalten.

Aktualisiert April 19, 2019 von Per C.

quizTesten Sie Ihr Wissen

One trillion cycles per second is equal to what?

A
1 megahertz
0%
B
1 kilohertz
0%
C
1 terahertz
0%
D
1 gigahertz
0%
Correct! Incorrect!     View the Terahertz definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Abstraktion auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.