von einstein |
Artikel zum Thema:
http://www.contentmanager.de/magazin/artikel_397_klassenvererbung.html |
von Agent |
Also: ich persönlich packe nur funktionen in classen, die ich immer wieder für alles mögliche verwenden kann (mysql-handling, errorhandling, log-file-schreib-funktionen)
Alle funktionen die "nur" projektspezifisch sind, bleiben normale funktionen und wandern in keine class.
Dann kann man prima eine class-datei immer wieder verwenden ohne sich gedanken machen zu müssen, und für ein projekt an sich eine projekt-eigene funktions-biblio anlegen.
Gruß,
Agent |
von Philipp Gérard |
Aber durch PHP5 wird da einiges verbessert...  |
von einstein |
Das Beispiel schlechthin ist wohl PEAR - Ein solches Framework lässt sich ohne OOP de facto nicht realisieren...
Bessere erklärung:
http://tut.php-q.net/klassen.html
PHP ist leider auch keine echte OOP Sprache - Durch andere Sprachen (z.B: JAVA) wird der Sinn von OOP einfacher klar... |
von c3o |
Bin in OOP auch noch lang nicht sattelfest -- ich hätt da mal gern ein konkretes Beispiel das für irgendeine simple Anwendung beide Ansätze in Codeaufwand, Programmierdauer, Wiederverwendbarkeit usw. vergleicht.. man scheint aber immer nur abstrakte Erklärungen zu finden :( |