Was DU suchst - ist das was WIR gefunden haben

Was DU suchst - ist das was WIR gefunden haben

Was ist eigentlich Abstraktion…?

Geschrieben von Tyler am November - 12 - 2007

In der Software Entwicklung lebt und arbeitet man täglich mit einer Fülle von Fachbegriffen. Patterns, Wrapper, Interfaces, Delegate etc. Um ein bisschen Licht ins Dunkel zu bringen werde ich versuchen einige Begriffe näher beleuchten und somit stellt sich uns heute die Frage, Was ist eigentlich Abstraktion?

Abstraktion ist ein Prozess, bei dem man selektiv Informationen aus einer Beschreibung entfernt, um sich auf die verbleibenden Informationen zu konzentrieren. Je weniger Informationen eine Beschreibung enthält, umso abstrakter ist sie. Als Abstraktion bezeichnet man auch eine, durch einen Abstraktions-Prozess entstandene Beschreibung. Ein Busfahrplan ist z.B. abstrakter als eine Straßekarte. Mit Hilfe der Abstraktion versucht man, eine Beschreibung zu erschaffen, die für den Nutzer hilfreicher ist als eine detailliertere. Durch das ausschließen irrelevanter Informationen hilft sie, sich auf die relevanten zu konzentrieren. In dem vorab genannten Beispiel ist der Busfahrplan z.B. für den Betrachter nützlicher als die normale Straßenkarte da alle Informationen weggelassen werden, die für das Busfahren nicht relevant sind.

Und warum das ganze ?

  • Mit Hilfe der Abstraktion lässt man das Unwesentliche der Beschreibung weg, dann ist das Problem zwar immer noch existent, aber seine Beschreibung ist einfacher geworden und die Chancen es zu lösen sind größer.
  • Um zu erkennen was wesentlich und unwesentlich ist braucht man ein tieferes Verständnis.

Ein Kommentar zu “Was ist eigentlich Abstraktion…?”

  1. [...] dem Artikel “Was ist eigentlich Abstraktion?” möchte ich heute die Reihe der Erläuterungen von Fachbegriffen aus der [...]

Hinterlass einen Kommentar

WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.