Programmierkonzept - Abstraktion

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Abstraktionen in der Informatik bieten eine vereinfachte Darstellung von etwas Größerem. Sie ziehen nur die notwendigsten Informationen heraus und verbergen alles andere.

Funktionen sind wiederverwendbare Abstraktionen. Wenn sie aufgerufen werden, erhalten die Nutzer die Vorteile der Funktion, ohne den gesamten Code für die Funktion erneut zu schreiben oder ihn sich anzusehen.

Ein häufiges Beispiel in Programmiersprachen ist print(). Der größte Teil seines Codes ist verborgen, sodass der Programmierer sich darauf konzentrieren kann, was ausgegeben werden muss, und nicht auf den Rest des Codes.

Warum Abstraktionen erstellen

Abstraktionen halten Programme organisiert, reduzieren die Komplexität und erleichtern das Aktualisieren des Codes.

Shop-Beispiel

Angenommen, Sie haben einen In-Game-Shop, der nur zwei verschiedene Rucksäcke verkauft. Der Code für den zweiten Rucksack wurde mit leichten Änderungen kopiert, wie einem anderen Namen und Verkaufspreis.

Gelber Rucksack - 10 Robux
Violetter Rucksack - 25 Robux

Hier ist der Code nicht abstrahiert. Jeder Rucksack hat ein eigenes Skript. Was würde passieren, wenn Sie folgende Dinge hinzufügen möchten?

  • 20 weitere Rucksäcke.

  • Die Möglichkeit, dass einige Taschen mehr Gegenstände als andere Taschen halten können.

  • Einen Feiertagsverkauf, 25% Rabatt auf alle Rucksäcke.

Design von Abstraktionen

Separate Rucksackskripte machen das Hinzufügen und Aktualisieren von Rucksäcken zeitaufwändig. Stattdessen sollten Sie eine Abstraktion erstellen, damit Sie nicht an so vielen verschiedenen Stellen Updates vornehmen müssen.

Um eine Abstraktion zu entwerfen, entscheiden Sie:

  • Welche Teile des Codes wiederverwendet werden.

  • Welche Elemente sich jedes Mal unterscheiden werden.

Die Abstraktion sollte die Informationen herausziehen, die sich ändern, und den Rest verbergen. Im Beispiel des Rucksacks sind die Unterschiede der Name des Rucksacks, der Preis und die Anzahl der Gegenstände, die er tragen kann. Ein Beispiel für eine Abstraktion, die Sie entwerfen können, ist eine Funktion, die den Namen des Rucksacks entgegennimmt und seinen Preis und seine Kapazität zurückgibt.

Keine Abstraktion

Abstraktion

Vier verschiedene Rucksäcke, vier verschiedene Stellen zum Aktualisieren.Verwenden Sie eine Funktion, um in einer Tabelle nach einzigartigen Informationen zu suchen. Nur ein Ort zum Aktualisieren.

Zusammenfassung

Abstraktionen bieten eine vereinfachte Darstellung von etwas Größerem, indem sie Details weglassen. Wenn Sie entscheiden, ob Sie eine Abstraktion erstellen möchten, suchen Sie nach Code, der häufig wiederverwendet wird, jedoch mit kleinen Änderungen jedes Mal. Zum Beispiel kann ein generischer Gegenstand wie ein Rucksack in eine wiederverwendbare Funktion abstrahiert werden, die Preis und Kapazität nachschlägt.

Zeit zu investieren, um Code mit Abstraktionen zu planen und zu strukturieren, hilft Programmierern, sich auf das Wesentliche zu konzentrieren. Diese Investition in Zeit hält Programme besser organisiert und macht die Aktualisierung einfacher.

©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.