Cheatsheet

Typische Merkmale im Code

  Instanz Statisch
Schlüsselwort im verarb. Dokument new() -
Schlüsselwörter in Klassen-Datei $this static / self
Typischer Operator -> ::
Kontruktormethoden erlaubt? ja und sinnvoll ja, aber sinnlos
Objekt nötig?
Vererbung möglich? ja, ohne weiteres ja, braucht aber erweitertes Wissen!
Performance Jedes Objekt braucht seinen eigenen Speicherplatz Existiert nur einmal im Speicher (nur für die Klasse selber)

Hauptziel der Vorgehensweise mit Instanzen

Die Klasse ist ein Bauplan für Objekte (Instanzen). Jedes Objekt lebt für sich, hat eigene Daten und kann sich über die Zeit auch verändern.


Hauptziel beim statischen Weg

Statische Klassen braucht man hauptsächlich als eine Art "Werkzeugkasten" ("Utility- oder Helper-Class"). Sie fasst zusammengehörige Hilfsfunktionen zusammen, ohne dass ein Objekt (Instanz) nötig ist.