Abstraktion informatik


25.12.2020 16:28
Definition von
ist Abstraktion und hilft beim Entwurf, unntige Reduktion zu vermeiden. Beispielsweise kann eine Programmiersprache eine Fremdfunktionsschnittstelle zum Aufrufen der untergeordneten Sprache enthalten. Diese Architekturen bestehen aus einer bestimmten Auswahl von Abstraktionen. Alles, was nicht im Vertrag festgelegt ist, kann ohne vorherige Ankndigung gendert werden. Lsst sich die Gte einer Abstraktion objektiv beurteilen? Diesmal ein etwas philosophisch angehauchter Gedankengang ber das Thema Abstraktion. Besonders die Form-Ursache ist hier einschlgig. Kontrolliere die Abstraktion Hauptartikel: Kontrollfluss Programmiersprachen bieten Kontrollabstraktion als einen der Hauptzwecke ihrer Verwendung.

Abstraktion (vom lateinischen abstractio ) ist eine Methode, bei der durch Reduzieren oder Entfernen von Merkmalen nur die wesentlichen Eigenschaften erhalten bleiben. Die Software ist in Architekturen strukturiert, damit Menschen die enormen Systeme erstellen knnen, indem sie sich jeweils auf einige Themen konzentrieren. Und wie steht es mit einer subjektiven Einschtzung? In seiner Lehre stellte er drei Stufen der Abstraktion auf. Berlegungen Bei der Diskussion ber formale Semantik von Programmiersprachen, formalen Methoden oder abstrakter Interpretation, Abstraktion bezieht sich auf den Akt des eine weniger detaillierte Betrachtung aber sicher, Definition der beobachteten Programm Verhaltensweisen. Infolgedessen mssen automatische Methoden zum Ableiten von Informationen ber das Verhalten von Computerprogrammen entweder die Beendigung (in einigen Fllen knnen sie fehlschlagen, abstrzen oder niemals ein Ergebnis liefern die Soliditt (sie knnen falsche Informationen liefern) oder die Genauigkeit. Verstanden werden, weil der Auffordernde und der Empfnger eine gemeinsame, abstrakte Vorstellung darber haben, was fr den jeweiligen Zweck bentigt wird.

In das allgemeine,. Aristoteles hat die als unwesentlich erachteten Merkmale eines Gegenstandes als Akzidenz bezeichnet. 10 Die Begriffe der Grundstufe werden auch Basiskategorien genannt und zeichnen sich durch charakteristische Eigenschaften aus: Sie werden von Kindern als erste gelernt (z. . Abstraktion in der Mathematik verbunden, da sie sich gemeinsam darauf konzentriert, Abstraktionen als Objekte zu erstellen, aber auch mit anderen Abstraktionsvorstellungen, die in anderen Bereichen wie der Kunst verwendet werden. Das Gegenteil zur Abstraktion ist nach Jung die Einstellung des Konkretismus. Betrachten Sie zum Beispiel diese Aussage, die Pascal- hnlich geschrieben ist: a : (1 2) * 5 Fr einen Menschen scheint dies eine ziemlich einfache und offensichtliche Berechnung zu sein ( "eins plus zwei ist drei, mal fnf ist fnfzehn" ). Beide Aussagen haben aber denselben Hintergrund. Platon legt jedem Ding eine vollkommene Idee des Gegenstandes zugrunde: dieser Baum ist deswegen ein Baum, weil er teilhat an der Idee des Baumes, welche selbst nicht raumzeitlich lokalisiert ist und auch nicht einfach nur durch Abstraktion, sondern durch Wiedererinnerung.

Verallgemeinerung ; die Schaffung eines abstrakten, konzepts, objekte durch Spiegelung gemeinsamer Merkmale oder Attribute verschiedener nicht abstrakter Objekte oder Studiensysteme - das Ergebnis des Abstraktionsprozesses. noch zu speziell, also mit unwichtigen Details belastet ist. Eat(tableScraps if (Hungry theCow. Oder die Kombination aus Forwarder-Receiver, Proxy und dem Broker Pattern. Dies wird als physische Datenunabhngigkeit bezeichnet. Geht man das Thema pseudophilosophisch an, gibt es folgende Definition (Wikipedia). Universalienrealisten ) unabhngige Realitt zu (es gibt den Begriff Baum auch dann, wenn es keine Bume in der wirklichen Welt gibt oder keine Worte in irgendeiner natrlichen Sprache gibt, welche den Gehalt des Baum-Begriffs ausdrcken). Andere Wissenschaften lassen sich unter anderem aus abstrakter Sicht betrachten. Die Idee ist, dass solche nderungen keine Auswirkungen auf den Clientcode haben sollen, da sie keinen Unterschied im abstrakten Verhalten beinhalten. In: Hans Jrg Sandkhler (Hrsg.

Das unerbittliche Gedchtnis ). Die abstrakten Eigenschaften sind diejenigen, die fr Client-Code sichtbar sind, der den Datentyp - die Schnittstelle zum Datentyp - verwendet, whrend die konkrete Implementierung vollstndig privat bleibt und sich tatschlich ndern kann, beispielsweise um Effizienzverbesserungen im Laufe der Zeit zu bercksichtigen. Die Beschreibung von Momenten der Kunst, die sich nicht einem mimetischen Gegenstandsbezug unterwerfen einer historisch insbesondere fr bildende und darstellende Kunst formulierten Norm, die sich wenn berhaupt nur mit erheblichen Einschrnkungen auch auf Musik, Architektur und Literatur beziehen lsst. Durch Abstraktion knnen Vernderungen zum Beispiel in Perspektive, Farbgebung, Struktur oder Stil entstehen. Wenn sein Alter auerhalb des Bereichs liegt, kann man sicher antworten, dass die Person nicht zur Klasse gehrt; Wenn dies nicht der Fall ist, kann man nur mit "Ich wei nicht" antworten. Georg Wilhelm Friedrich Hegel, Friedrich Wilhelm Joseph von Schelling ) bestimmte als Gegenbegriff zur Abstraktion den sehr voraussetzungsreichen Begriff der Konkretion. Einige Abstraktionen sind so konzipiert, dass sie mit anderen Abstraktionen zusammenarbeiten. Dies kann unter anderem durch Datenabstraktion im Rahmen einer systematischen berprfung der Literatur verstanden werden.

Abstraktion in der objektorientierten Programmierung Hauptartikel: Objekt (Informatik) In der objektorientierten Programmierung Theorie, Abstraktion beinhaltet die Mglichkeit Objekte zu definieren, die abstrakt Schauspieler darstellen, die Arbeit, Bericht und ndern ihren Zustand durchfhren kann, und kommunizieren mit anderen Objekten im System. Besonders auffllig sind oft Merkmalsvernderungen, das heit Dinge, die wie die gelbe Flche im Beispiel F nicht zum Objekt gehren oder wie die zustzlichen Beinglieder im Beispiel D ein Merkmal betonen. Freges origineller Vorschlag aus den Grundlagen der Arithmetik besteht deshalb darin, als das Abstraktum zu einer gegebenen quivalenzrelation einfach die zugehrige quivalenzklasse anzusehen. Die Bilderbcher fr Kleinkinder). Abstraktion in der Tiefenpsychologie Bearbeiten Quelltext bearbeiten Carl Gustav Jung definiert Abstraktion als eine Geistesttigkeit, die einmalige, unvergleichliche oder individuelle Inhalte aus einer Verknpfung wegzieht, differenziert. In: Actes du Xe Congr. Um eine angemessene Abstraktion zu bestimmen, muss man im Allgemeinen viele kleine Entscheidungen ber den Umfang treffen (Domnenanalyse bestimmen, mit welchen anderen Systemen man zusammenarbeiten muss (Legacy-Analyse und dann eine detaillierte objektorientierte Analyse durchfhren, die innerhalb der Projektzeit und des Budgets ausgedrckt.

Diskussionen ber Abstraktion knnen sehr abstrakt sein. In der Psychologie bezeichnet man als Abstraktion jenen Prozess, der Informationen so weit auf ihre wesentlichen Eigenschaften herabsetzt, dass sie psychisch nach anderen Methoden verarbeitet werden knnen, als die originre Information. Auf eine ganz bestimmte begriffliche. Die geschichtete Architektur unterteilt die Anliegen der Anwendung in gestapelte Gruppen (Schichten). Computermaschinen verstehen Operationen auf sehr niedriger Ebene, wie das Verschieben einiger Bits von einem Ort des Speichers zu einem anderen Ort und das Erzeugen der Summe von zwei Folgen von Bits. Ansichtsebene: Die hchste Abstraktionsebene beschreibt nur einen Teil der gesamten Datenbank. In einem greren System knnen komplexe Aufgaben in viele verschiedene Module unterteilt werden. Die zehnte Regel von Greenspun ist ein Aphorismus darber, wie unvermeidlich und komplex eine solche Architektur ist. Johannes Duns Scotus beispielsweise ging bei seiner abstraktiven Erkenntnislehre davon aus, dass ein Gegenstand nur durch die Sinne erfahrbar ist und im Verstand ein Bild erzeugt. Technik zur Anordnung der Komplexitt von Computersystemen.

Durch die unabhngige, aktive Ttigkeit des Verstandes wird diese noch ungeordnete Vorstellung als das Universelle im Abbild bestimmt. Mit Selbstzeugnissen und Bilddokumenten. Abstraktion ist die Grundlage einer idiomatischen Sprache, die sich einer Zielgruppe gut und nahezu selbsterklrend erschliet. In den abstraktiven Funktor. Solchen allgemeinen Begriffen sprechen einige Philosophen (sogenannte.

Treppe in meinem Haus in der Musterstrae 3 als funktionsgleich mit allen anderen Treppen zu erkennen. Konstrukte sind und kein Sein unabhngig von Denk- bzw. Jede Ebene verwendet ein Ausdruckssystem mit einer eindeutigen Gruppe von Objekten und Kompositionen, die nur fr eine bestimmte Domne gelten. So wie die Abstraktion manchmal auch in der Kunst funktioniert, ist das Objekt, das brigbleibt, eine Darstellung des Originals, bei der unerwnschte Details weggelassen werden. Die philosophische Bewegung des sogenannten deutschen Idealismus um die Wende vom.

( Abstrakte Kunst, insbesondere Abstrakte Malerei ) Hierbei muss der Betrachter seine individuelle Fhigkeit zur Abstraktion zunehmend erweitern, um die vom Knstler gemachten Vernderungen noch nachvollziehen zu knnen. Schichtarchitektur Hauptartikel: Abstraktionsschicht Die Fhigkeit, ein Design fr verschiedene Abstraktionsebenen bereitzustellen, kann vereinfachen das Design erheblich Ermglichen Sie verschiedenen Rollenspielern, effektiv auf verschiedenen Abstraktionsebenen zu arbeiten Untersttzung der Portabilitt von Software-Artefakten (idealerweise modellbasiert) Systemdesign und Geschftsprozessdesign knnen dies beide nutzen. Siehe auch Verweise Weiterfhrende Literatur Externe Links. In Worten: Das Abstraktum zu x unter einer gegebenen quivalenzrelation ist die Menge derjenigen y, die in der quivalenzrelation zu x stehen. Beispiele sind Bilder, Vorstellungen, Modelle, Symbole, Transformationen und Konzepte.

Diese Technik wird beim Entwerfen von Computersoftware, -hardware und -kommunikation verwendet, bei der System- oder Netzwerkkomponenten in Schichten isoliert sind, sodass nderungen in einer Schicht vorgenommen werden knnen, ohne die anderen zu beeinflussen. Obwohl die Implementierung der einfachen Strukturen auf der logischen Ebene komplexe Strukturen auf der physischen Ebene beinhalten kann, muss sich der Benutzer der logischen Ebene dieser Komplexitt nicht bewusst sein. Innerhalb jeder dieser eigenstndigen Komponenten knnen sich viele verschiedene Quelldateien befinden, die jeweils den Programmcode zur Behandlung eines Teils des Problems enthalten, wobei nur ausgewhlte Schnittstellen fr andere Teile des Programms verfgbar sind. Guttag, in der, softwareentwicklung und. 9 Vorteile dieser moderately abstract conceptual representations (Zeitz) sind: Sie sind im Langzeitgedchtnis stabil, werden also durch neue Detailinformationen nicht gleich ungltig. Damit herrschen hohe Erwartungen hinsichtlich deren einfacher Verwendbarkeit. Diese Schichten bewirken, dass die Implementierungsdetails einer Komponente und ihrer verschiedenen internen Methoden von den anderen isoliert werden. Diese knnen es einem Programmierer ermglichen, Boilerplate-Code zu eliminieren, langwierige Funktionsaufrufsequenzen zu abstrahieren, neue Kontrollflussstrukturen zu implementieren und domnenspezifische Sprachen (DSLs) zu implementieren, mit denen domnenspezifische Konzepte auf przise und elegante Weise ausgedrckt werden knnen.

Ähnliche artikel