Tim Tepaße: Objektorientiertes Programmieren (aka TAUSEND!!)

Beitrag lesen

Hallo Carsten,

Ich benutze schon seit einiger Zeit PHP, aber jetzt erst habe ich mich mal
um das Thema Klassen gekümmert. Ich gebe ehrlich zu, dass ich den Sinn von
Klassen nicht verstehe.

Das ganze nennt sich Objektorientierte Programmierung. Es wird auch vom
Paradigma der Objektorientierung geredet. Ein Paradigma ist ein Umschwung
im Denken, bei dem sämtliche Sichtweisen des vergangenen Denksystems
unter dem Blickwinkel des neuen Denksystems neu bewertet werden müssen.
Deswegen auch die öfter vorkommenden Probleme OOP zu verstehen.

Ich versuche es mal in zwei Sätzen zu erklären:
Bei der Objektorientierten Programmierung wird ein Programm weniger
als eine Folge von aufeinanderfolgenden Befehlen betrachtet, sondern
als eine Masse von miteinander kommunizierenden Objekten. Objekte
enthalten dann Daten und Methoden zur Verarbeitung dieser Daten;
Klassen sind die beim Programmieren niedergeschriebenen Blaupausen
für die dann bei der Ausführung existierenden Objekte.

So ungefähr jedenfalls. ;-)
Vielleicht sagen Dir andere Erklärungen mehr zu:

http://de.wikipedia.org/wiki/Objektorientierte_Programmierung
  http://www.devmag.net/webprog/php_oop_1.htm

Auf jedenfall dürftest Du jetzt genügend Stichwörter für eine weitergehende
Recherche haben.

  • Tim
--
Wenn ich mich nicht verzählt habe (obwohl das naheliegt), dann ist dieses
Posting hier mein Tausendstes Posting im SELFHTML-Forum. Hipp, Hipp Bio-Brei!