Abstraktion, semantische und syntaktische Spezifikation bei ADTs
1.- Was ist Abstraktion? Arten der Abstraktion
Abstraktion ist ein mentaler Prozess zur Erfassung von Phänomenen oder Situationen, die viele Details enthalten. Ziel ist es, eine für den jeweiligen Zweck geeignete, vereinfachte Darstellung zu erhalten. Abstraktion besteht im Wesentlichen aus zwei Aspekten:
- Hervorheben der wichtigsten Details des betrachteten Objekts.
- Ignorieren irrelevanter Details des Objekts (auf dieser Ebene der Abstraktion).
Abstraktion ist von grundlegender Bedeutung für ein kürzeres, lesbareres, leichter wartbares und zuverlässiges Softwaredesign — kurz: für hochwertige Software.
Programmiersprachen sind die Werkzeuge, die Programmierer nutzen, um abstrakte Modelle zu implementieren. Man kann Abstraktionsmechanismen...