Sonstiges > Offtopic

OO - Definition für Neueinsteiger

<< < (2/7) > >>

-Michael-:
Danke schonmal für Eure Hinweise :-)


--- Zitat ---Dein Weg, Prozeduren in Script-Libs auszulagern, ist einer der Grundgedanken, die in OO aufgenommen wurden (er ist aber älter als OO, als Module kennen wir das schon bald ewig).
--- Ende Zitat ---

Das dachte ich mir eigentlich schon :-) Der "Trick" bzw. diese Methodik ist ja uralt. Kenne ich noch von meinen alten Amiga-Zeiten, wo ich in C Includes entsprechend 'included' habe, also ausgelagerten, immer wiederverwendbaren Code, dank #include verwendete.

D.h. für mich: Eigentlich ist nicht wirklich was neu, was meine Hype-Theorie bestätigt :-)

OK. Mit Klassen habe ich dabei noch wenig gearbeitet, genervt hat mich dabei nur, dass alles in den Declarations landet und *nicht* sauber strukturiert ist

Trotzdem:
Was kann ich sonst noch tun, um objektorientiert zu programmieren?

Ich bin noch immer nicht überzeugt, dass OO mit Notes/Domino kein Hype ist :-)

Ciao,
Michael

Hernan Cortez:
... ich halte OO konkret anwenden für einen längerfristigen Prozess, für den man eine Menge Geduld und Frustrationstoleranz braucht.
Es ist mehr wie eine Reise, wo man eben jeder mal verirrt.
Im englischen Raum erscheinen ein paar scheinbar interessante Bücher, die sich explizit an Einsteiger wenden.
z.B. http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=49&t=000520

Ich persönlich finde, man lernt OO am besten mit einer Voll-OO Sprache wie Java, dot.NET-Sprachen oder (besser nicht, weil zu schwierig) C++.
Das ist aber in diesem Forum eine Minderheitenmeinung.


Axel

Semeaphoros:
Michael:

OO ist kein Hype, sondern längerfristig eine Notwendigkeit, denn IBM setzt auf das Pferd von J2EE zum Bleistift ganz direkt auf eine Technologie auf, die ohne OO einfach nicht geht. DotNET tut ähnliches. Auch wenn man bei Sonne nicht so genau weiss, wie lange sie noch zu scheinen vermag, ist das dort entstandene Java und was drumherum noch so gebaut wurde, ebenfalls reines OO, sprich, es sind am Horizont nur OO-Frameworks zu erkennen, die unsere Zukunft bestimmen werden.

Solange man OO als Hype sieht, denke ich, ist die Chance, es zu erlernen oder es nützlich anzuwenden nicht sehr gross. OO ist, wie Axel richtig indirekt aussagt, Arbeit und hängt ganz stark davon ab, dass man es von Anfang an richtig anlegt. Ob aufwändiger, wie Bernhard sagt, wage ich etwas zu bezweifeln, denn dann wäre es ja nicht nützlich. Es scheint tatsächlich grob gesehen so, weil sich die Aufwände von der Implementierung hin zur Planung verschieben, und dieser Effekt wird häufig vernachlässigt und schon läuft es schief.

Stimmt natürlich, was Axel sagt, dass das Erlernen von OO mit Java einfacher ist, als mit etwas anderem, da ein Ausbrechen aus OO, wie das in LS nur allzu leicht und verlockend ist, wie man es auch in C++ machen kann (auch wenns dort nicht so naheliegt wie bei LS) einfach nicht möglich ist.

Der Vorteil, sich jetzt mit LS mit OO anzufreunden - trotz der Nachteile, die Du richtig gesehen hast - liegt ganz klar darin, dass man nicht früh genug sich an das völlig andere Paradigma der OOP im Vergleich zu prozessorientiertem Programmieren gewöhnen kann. Und, richtig eingesetzt, nützt das ganze auch etwas (sonst würden wohl deutlich weniger die Nachteile des Designers in Kauf nehmen und trotzdem mit OO-Technologien arbeiten)

-Michael-:
Sorry, aber vielleicht denke ich zu sehr schwarz/weiss.

Ich persönlich mag es immer direkt. OO ist für mich alles andere als direkt, die bisherigen Umschreibungen machen mir einen sehr schwammigen Eindruck.

Bei meinen C - Includes wusste ich woran ich bin. Genau so weiss ich auch bei den ScriptLibs woran ich bin. Nehme ich ein "Use XYZ" dann gilt diese in der entsprechenden Umgebung.

Daher nach wie vor meine Frage: Was ist sonst noch OO in Script? Ich würde mich über konkrete Beispiele freuen.

@Hernan:
--- Zitat ---Es ist mehr wie eine Reise, wo man eben jeder mal verirrt.
--- Ende Zitat ---
. Sorry, aber das ist für mich alles andere als konkret an.
Hört sich für mich an wie "ach, mit dem Amiga war alles noch schön". Oder "Australien ist auch ein schönes Urlaubsland".

Michael

-Michael-:
Berichtigung: Mein letztes Posting war nicht auf das von Semaphoros bezogen !!

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln