Einführung in OOP

In diesen Abschnitt befassen wir uns mit Objektorientierter Programmierung (OOP) in PHP 5.

Dieser Abschnitt ist für OOP Neueinsteiger geschrieben. Erfahrene Programmierer in diesem Gebiet sollten also erst bei Software Patterns und unseren Vorschlag eines MVC/ORM Designs beginnen.

OOP bietet viele Vorteile gegenüber Prozeduraler Programmierung.

Die Stärken von OOP:

- Wiederverwendbarkeit von Codeabschnitten

- Leichtere Pflege des vorhandenen Codes

- Datenkapselung

Die Schwächen:

- Größere Menge an Code, dadurch evt langsamere Ausführzeiten

Fazit:

Dies bedeutet nicht, dass man mit Prozeduraler Programmierung kein gutes Software Design (Design Patterns ⇐ dazu später mehr) erstellen kann. Allerdings erleichtert OOP vorallen bei größeren Projekten die Arbeit enorm.

OOP ist nicht schwerer als herkömmliche Programmierung, verfolgt nur andere Ansätze.

In den folgenden Seiten möchten wir also einen Einstieg in dieses Verfahren geben, praxisorientiert mittels einer Datenbankklasse.


Startseite | Index || Weiter