Abstraction Definition

Was ist Abstraction?

Eine Abstraktion ist ein allgemeines Konzept oder eine Idee und nicht etwas Konkretes oder Greifbares. In der Computerwissenschaft hat die Abstraktion eine ähnliche Definition. Es handelt sich um eine vereinfachte Version von etwas Technischem, wie 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.

In gewisser Weise denken wir alle über Computer in abstrakten Begriffen. Wenn wir ein Dokument in eine Wortverarbeitung eingeben, denken wir nicht daran, dass die CPU jeden Buchstaben, den wir eingeben, verarbeitet und die Daten im Speicher gespeichert werden. Wenn wir eine Webseite betrachten, denken wir nicht daran, dass die Binärdaten über das Internet übertragen und vom Webbrowser verarbeitet und dargestellt werden. Wir geben einfach unsere Dokumente ein und surfen im Internet. Auf diese Weise abstrahieren wir ganz natürlich von Computerkonzepten.

Selbst hochtechnisierte Menschen, wie Softwareentwickler, können von der Abstraktion profitieren. Einer der Hauptvorteile der objektorientierten Programmierung ist zum Beispiel die Abstraktion von Daten. Dabei werden komplexe Einheiten in vereinfachte Objekte umgewandelt, auf die innerhalb eines Programms zugegriffen und die verändert werden können. Diese Objekte, die oft als Klassen bezeichnet werden, können mehrere Attribute und Methoden haben. Durch die Zusammenfassung dieser Elemente in einem einzigen Objekt wird es für Programmierer einfacher, auf die Daten innerhalb eines Programms zuzugreifen und sie zu verwalten.

Die Definition von Abstraction auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Abstraktion-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.