Autor |
Nachricht |
phihochzwei
Moderator Threadersteller
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 17.08.2006 07:38
Titel Klassen... Wann nutzt man sie und wann nicht ? |
|
|
Moin moin alle miteinander.
Hier bei uns im Büro ist gerade eine lustig/wilde, und bestimmt in der Form überall sonst schon gelaufene Diskussion aufgetreten.
Klassen. Wann macht es Sinn Klassen zu nutzen, und wann nicht. Ich mach mir z.B. Klassen nur, wenn ich das Objekt mehrfach nutze, sei es, in einem Projekt, oder weil das Objekt als solches in mehreren Projekten auftauchen könnte/wird. Meiner Meinung nach, macht eine Klasse keinen Sinn, wenn ich das ganze Teil nur EINMAL nutze, z.B. zum Laden und Verarbeiten einer BESTIMMTEN XML-Datei.
Jetzt würd mich mal interessieren, wie Ihr das ganze Handhabt. Und, was für mich viel wichtiger ist, warum ???
Gruß
Der Dicke mit ohne Haare.
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Do 17.08.2006 07:46
Titel
|
|
|
ich glaube so ganz hast du den sinn von klassen nicht verstanden. es ist unabhängig davon ob du die klasse 1x oder 20x in einem projekt verwendest. es geht mehr oder weniger im skalierbarkeit und wartbarkeit.
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator Threadersteller
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 17.08.2006 07:56
Titel
|
|
|
Ja kann sein das ich das nicht verstanden hab. Dann aber einige unserer Dipl.´s hier auch nicht
In wie weit kann ich denn eine Klasse besser warten ???
|
|
|
|
|
marcusm
Dabei seit: 06.05.2002
Ort: europa
Alter: 46
Geschlecht:
|
Verfasst Do 17.08.2006 09:08
Titel
|
|
|
Hi flame...
Ganz einfach, im Idealfall bündelst Du alle wichtige Funktionen für ein Verfahren zu einer Klasse.
Diese (in PHP) schreibst Du in eine seperate Datei und includierst diese Klasse immer bei Bedarf
in Dein Script. Es ist ganz egal wie oft Du diese innerhalb des Projekts nutzt, wenn es irgendwann
mal eine Modifizierung einer Funktion etc. gibt, änderst Du diese in nur einer einzigen Datei und
nicht an vielen Stellen im Projekt. Grundsätzlich erlaubt es Dir ein Projekt besser "aufzuräumen".
Abgesehen davon kannst Du so nicht mal eine Stelle im Script übersehen, wie bei einem
Ablauf-Script ohne Klassen. Das kannste eigentlich mit einer externen CSS Datei für HTML
vergleichen...
Gruß
marcusm
|
|
|
|
|
phihochzwei
Moderator Threadersteller
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 17.08.2006 09:12
Titel
|
|
|
Zur Erklärung wo vielleicht mein Verständnisproblem herkommt:
Der Fall kam hier auf, daß eine XML-Datei in Flash verarbeitet und in eine bestimmte Objekt-Struktur gebracht werden sollte. Dafür hat sich derjenige, der das gemacht hat, eine eigene Klasse angelegt, in der im Endeffekt nur die Prozedur zum zerpflücken dieser XML-Daten drinstand. Und da seh ich keinen Sinn drin.
|
|
|
|
|
soulsaver
Dabei seit: 22.03.2006
Ort: Wuppertal
Alter: -
Geschlecht:
|
Verfasst Do 17.08.2006 22:39
Titel
|
|
|
Ich verwende Klassen nur für Objekte die ich in mehreren Projekten verwenden kann oder in einem Projekt öfter als ein mal.
Beispielsweise habe ich eine Klasse für Gästebücher die nur gewisse Daten bekommt wie z.B. Anzahl der Einträge pro Seite etc. und mir dann den Rest Standartmäßig ausgibt.
Ansonsten habe ich in PHP auf Webbasis noch keinen wirklichen Sinn für OOP gefunden, bzw. wird OOP nicht so umfangreich genutzt wie man es in anderen Bereichen tut.
Eine andere gute Sache ist die Vererbung aber das kommt imo noch viel weniger in solchen Webprojekten zum tragen.
|
|
|
|
|
|
|
|
Ähnliche Themen |
CSS: links in klassen definieren -pseudoklassen in klassen?
AS 3 und Klassen
Klassen in PHP
Prüfen von CSS-Klassen
CSS Frage zu ID und Klassen
[PHP] Klassen für Bildmanipulation
|
|