• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Oop ??

Status
Für weitere Antworten geschlossen.

wolf360

Neues Mitglied
Hallo,

ich denke das Thema wurde schon oft gefragt und erklärt aber ich versteh immernoch nicht ganz wozu man Objektorientierung braucht, kann mir jemand beispiele Zeigen woran der vorteil ist???

Ich mein ich kann doch mit einer funktion fast das selbe machen??

gruß wolf360
 
okey kappiers trotzdem net so ganz warum die so wichtig sind.... .-.-"

wär es z.B. sinnvol ne eigene klasse für ein newssystem zu machen??

z.B. so

class News{

var Eintrage;

function getUserEintraege(){

}

...

}

sowas ??
 
Objektorientierung warum ist das wichtig?

Die Software Produktion leidet unter einem wesentlichen Problem:

Fast jeder scheibt auch für kleinere eigfentlich in sich abgeschlossene Dinge seine eigenen Programme.

Ganz anders sieht es hier zum Beispiel im Maschinenbau oder in der
Sanitärinstallation aus. Kein Mensch würde hier auf die Idee kommen,
sich Schrauben oder Rohre selber anzufertigen.

Die passenden kann man aus einem Katalog heraussuchen und einfach
kaufen.

Das Beispiel hinkt sicherlich, da Software(Programm)Teile sicher komplizierter sind. Aber der Grundgedanke der hinter der Objektorientierung steckt ist die Wiederverwendbarkeit.

Ein zweiter wesentlicher Grund ist der Aufwand für das Testen von
Software. Objektorientierung schafft - so ist zumindest der Leitgedanke -
abgeschlossene und für sich einzeln Testbare Elemente (Objekte).

Je komplexer Software wird, desdo stärker (exponentiell) steigt der Aufwand für das Testen.

Eigenschaften und Funktionen werden mit einer Klasse gekapselt, die dann zur Laufzeit instanziiert wird, d. h. Objekt(e) werden produziert.

Die Väter der Objektorientierung sind Leute wie z. B. Grady Booch und
Rambough. Bjarne Stroustroup der Erfinder von C++ zählt auch dazu.

Wenn du mit php programmierst wirst du dich etwas schwer tun die
Objektorientierung zu verstehen. Schau dir mal Java (nicht ~script)
oder C++ an. Dann wird es leichter verständlich.

Gruß


Peterle
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben