Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

DominionMADz

Junior Schreiberling

Posts: 165

Date of registration: Feb 8th 2002

Location: SHG

21

Saturday, September 6th 2003, 10:04am

Quoted

Original von KreiS
Ich denke wenn man erfahrung in anderen Sprachen vielleicht OO hat, ist Java kein großer schritt


Ich glaube genau das ist der Punkt wo die Vorlesung ihre Schwachstelle hat. Für den Studenten wirken die OOP-Grundlagen ein bissel einfach, aber der wirkliche Nutzen wird einem (zumindest mir) erst viel später (bei mir SWP) klar, weil der Umfang der Übungsaufgaben ein komplexes Softwaredesign mit den Möglichkeiten, die Java bietet, zT gar nicht zulassen. In der jetzigen Form ist die Vorlesung in bezug auf OOP wenig sinnvoll, weil man sowie nur einfache arithmetrische Methoden bastelt, welche man mit einer funktionalen und modularen Sprache besser löst, weil man das für solche Aufgaben überflüssige Klassenmodell weglassen kann.


Domi ^^

migu

free rider

  • "migu" is male

Posts: 2,643

Date of registration: Dec 11th 2001

Occupation: Developer

22

Saturday, September 6th 2003, 10:34am

Sicherlich braucht man den objektorientierten Ansatz bei sehr kleinen Problemen nicht.
Allerdings sollte man sich den theoretischen Hintergrund der OOP erarbeiten, bevor man anfängt, objektorientiert zu arbeiten.
Außerdem muss man sich die begrifflichen Zusammenhänge klar machen. Konzepte wie z.B. Polymorphismus und Kapselung erschließen sich nun einmal nicht automatisch durch Ausprobieren.
Wie Joachim schon sagte: "...man kann keine Programmiersprache lernen und verstehen, ohne die Theorie dahinter begriffen zu haben."
tar: Anlegen eines leeren Archivs wird feige verweigert.

This post has been edited 1 times, last edit by "migu" (Sep 6th 2003, 10:35am)


KreiS

Senior Schreiberling

  • "KreiS" is male

Posts: 701

Date of registration: Dec 17th 2001

Location: Hannover

Occupation: moep

23

Saturday, September 6th 2003, 12:34pm

ich frag mich welche theorie ich bei meinen ersten Sprachen nur gelernt haben sollte :) das es funktionen gibt? *fg* oder goto.

also bei unserer P2 Vorlesung muss ich glatt sagen, als die methoden etc eingeführt wurden, hätte ich vorher nicht ne OO Sprache gekonnt, ich hätte nicht verstanden was unser damaliger Dotzend meinte.

Seine Beispiele waren richtig, aber doch für einen anfänger überfordernd.
Objecte erklären, danach erst die hintergründe wie das in jeder Sprache gemacht wird. ;)
kaneda spring <-> ks <-> KreiS
"surrender is an option ...time to change everything" (ks '04)

Dakota-Indianer(Weisheit),"Wenn Du entdeckst, dass Du ein totes Pferd reitest, steig ab"