phpbar.de logo

Mailinglisten-Archive

[php] Vor- und Nachteile ...

[php] Vor- und Nachteile ...

Sebastian Mendel lists at sebastianmendel.de
Mon Jun 19 15:49:12 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sebastian Mendel schrieb:
> Es bringt nur dem etwas der die Anwendung programmiert oder pflegt.
> Die jetzt nochmal alle aufzuzählen ist mir zu doof ... und wollteste ja
> auch nicht wissen ... ;-)

na ich muss jetzt doch noch was dazu schreiben ... ;-)

die Vorteile von OOP lassen sich schwer verdeutlichen jemandem gegenüber
der bisher wenig oder gar nicht auf diese Weise programmiert hat.

Es ist wie bei einem Auto, das Auto wird auch in Baugruppen aufgeteilt,
es erhöht die Übersicht, bei kleinen oder alten Autos war das nicht
unbedingt nötig, oder ein Vorteil zu erkennen, da konnte man die Teile
nach an .. 3 Händen abzählen, aber bei modernen Autos wäre das zu
komplex ... ebenso ist es mit einer Software-Anwendung, woran man auch
gleich erkennt das es nicht immer vorteilhafter ist OO zu programmieren
- - hängt von der Größe ab.

Aber wie gesagt lässt sich schlecht vermitteln - aber finde doch mal
jemanden der einmal mit OOP angefangen hat und danach sagte, neee, ich
mach das wieder wie früher! Wenn du einen findest ;-) setz den ins
Verhältnis zu den Leuten die mit OOP begonnen haben und immer noch
danach arbeiten.

Die Vorteile sind sehr vielseitig, und vor allem werden sie von jedem
unterschiedlich bewertet, deshalb lässt sich das schlecht anhand einer
einfachen Aufzählung von Vorteilen beurteilen.

Einige nennen die Sicherheit, eine Fehlerhafte Funktion erlaubt somit
nicht gleich den Zugriff auf alles, sondern nur auf das was die Klasse
auch sehen darf - ist aber sehr abstrakt.

Die Wiederverwendbarkeit/Modularisierung

Die Kapselung

Vererbung, definierte Schnittstellen, einfachere Einbindung von Fremden
Klassen bzw. in Fremde Projekte (z. B. Namenskonflikte), ...


- --
Sebastian Mendel

www.sebastianmendel.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (MingW32)

iD8DBQFElqtYX/0lClpZDr4RAsfuAJ48jdASd/35QeujEJYHDW5P5EiwKwCgigrN
AdXOuPrrzGW93u3LIUDWpYU=
=qG/O
-----END PGP SIGNATURE-----

php::bar PHP Wiki   -   Listenarchive