|
|
|
|
|
Strukturierte Programmierung
(ab ca. 1970) :
Die
Innerhalb des Programmes geht man von Phasen aus, die gut abgegrenzt und hierarchisch sequentiell und/oder nebenläufig ausgeführt werden. Bei großen Systemen und lange dauernden Projekten zeigen sich Schwächen hinsichtlich Wartung und Weiterentwicklung. Die Zerlegung des Problems in kleine Teillösungen ist die Hauptstrategie. |
Objektorientierte Programmierung
(ab ca. 1990) :
Grundlegend ist die Vorstellung, daß eine Welt nur aus Objekten besteht, die Aktivitäten innerhalb, Kommunikation nach außerhalb und die Möglichkeit der Vererbung besitzen. Alle Aktivitäten werden in eigener Verantwortung der Objekte erledigt. In der Programmierung bedeutet dies:
Der Bau von Objekten muß nun aber nach einem klaren Schema erfolgen, das durch Klassen festgelegt wird. |
|