Sinn vo OOP

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich hinterfrage noch immer die Sinnhaftigkeit der OOP. Ich versuche es anhand eines Beispiels auf den Punkt zu bringen. Angenommen es gibt eine Anzahl an Passagierschiffen. Bei jedem Passagierschiff wird mitgezählt wieviele Leute es betreten.
Passagierschiff Nürnberg 150 Leute
Passagierschiff Sachsen 160 Leute

In VB, das ich als erste Programmiersprache gelernt habe, würde ich mir ein Modul anlegen, welches die Aufgabe hat die Passagiere zu zählen. Der Nachteil davon ist, dass ich keinen Speicher zur Verfügung habe um jederzeit beantworten zu können wieviele Leute sich auf einen der beiden Schiffe befinden. Es sei denn ich hätte eine Datenbank. Oder ich könnte einzelne Objekte erschaffen, auf die ich bei Bedarf zurückgreifen könnte.

In meinen Augen ist das eines der größten Vorteile. Wie seht ihr das??
 
"Wenn man das dritte Kreuzprodukt von PI nimmt, sind dann Autos rot?"
Sorry, deine Posting ist irgendwie unverständlich... vorallem auf was sich jetzt deine letzte Frage bezieht.

IMHO der Witz an OOP ist, dass man für jeden Datensatz die entsprechenden Methoden "in greiffbarer Nähe" hat, und was nicht passt, auch nicht angesprochen werden kann.
Das heisst, die Denkarbeit "welche Methode sollte ich jetzt da nehmen, wo hab ich die überhaupt hingeschrieben, passt die überhaupt?"... kann man sich mit OOP sparen.
 
Was verstehst du an OOP nicht ? kann kein VB um da was beurteilen zu können, aber das hat ja auch erstmal nichts mit Java zu tun.

Verstehst du die Konzepte der OOP nicht ? Also Vererbung etc. pp. oder was soll der Post überhaupt ?
 
Um mal auf dein Beispiel einzugehen: Du hast auch in Java mit OOP kein Zugriff auf die Gesamtzahl der Passagiere auf beiden Schiffen. Du kannst aber über Methoden auf die aktuelle Anzahl / Objekt (also Schiff) zugreifen und dann addieren... wenn das deine Frage gewesen sein sollte...!?
 
Beni hat gesagt.:
"Wenn man das dritte Kreuzprodukt von PI nimmt, sind dann Autos rot?"
Sorry, deine Posting ist irgendwie unverständlich...
/signed... keine Ahnung was du willst und meinst.

der Vorteil von OOP liegt auf der Hand - man kann damit leicht und verständlich die Realität abbilden, da wir überall Objekte begegnen !
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben