Alex Jones Arena
siehe auch PHP, eine Einführung
Bei der Daseinsberechtigung stellt sich natürlich die Frage, warum die Objektorientierte Programmierung
entworfen wurde. Doch bevor man sich dieser Frage nähert, sollte die Daseinsberechtigung des Informatikers und seine
Aufgaben geklärt werden. Die Daseinsberechtigung des Informatikers ist die Bewältigung von Komplexität durch Abstraktion.
Der Definitionssatz eines Informatikers könnte in Kurzform also lauten : "Die Informatik bewältigt Komplexität mit Hilfe
von Abstraktion unter dem Einsatz von Computern." Unter der Abstraktion versteht man das Zusammenfassen unterschiedlicher
Objekte, die zu einem gemeinsamen Teilbereich gehören. und diese Gruppe, wird dann anstelle der einzelnen Objekte
verwendet.
In der Objektorientierten Programmierung ist es unter anderem wichtig, den Unterschied zwischen Simulation und Emulation
zu kennen. Bei der Simulation wird ein Ausschnitt durch ein vereinfachtes Modell repräsentiert. Dieses Modelle verhalten
sich nur in wenigen Aspekten identisch mit dem realen Gegenstück. Bei der Emulation lässt sich in Beziehung auf die
relevanten Bereiche nicht mehr zwischen Orginal und Modell unterscheiden. Zum Beispiel gibt es solch sogenannten Computer
Emulatoren, die zum Beispiel auf einem PC einen Commodore C-64 simulieren.
Es gibt zwei Orientierte Sichtweisen. Die erste ist die Prozessorientierte Sichtweise. Die Prozessorientierte Sichtweise ist,
dass Konventionelle Vorgehen bei einer Entwicklung, bei der, der Prozess im Mittelpunkt steht. An einem einfachen Beispiel
lässt sich schon erkennen wie komplex die Beziehung zwischen den Prozessen und den Eigenschaften der Objekte, die manipuliert
werden, sind. An dieser Stelle trat dann die Überlegung ein, eine Sichtweise zu entwerfen, bei der die natürliche Ordnung der
Zusammenhänge stärker berücksichtigt wird.