Normal
Mal ein Schwank aus dem Studium:Wir haben ja zuerst C gelernt (also rein prozedural) und dann hatten wir eine Java-Vorlesung. Und um uns Objektorientierung etwas schmackhafter zu machen hat er uns mal von seinen eigenen Anfängen erzählt. Er hatte irgendwann mal ein Programm geschrieben - rein prozedural - und das Programm war am Ende ca. 30.000 Zeilen lang.Und um Objektorientierung mal auszuprobieren, hat er das Programm noch mal geschrieben. Also von prozedural nach objektorientiert umgeschrieben. da waren es nur noch 5.000 Zeilen Code.Also die Codemenge um Faktor sechs reduziert.Das nur mal als kleine Anmerkung für den TS, was ihn in etwa erwarten könnte. Ich denke, man darf daraus auch ganz ungestraft die Folgerung ziehen, daß das Umschreiben eines Programms von objektorientiert nach prozedural wahrscheinlich etwa sechsmal so viel Code produzieren wird. Womöglich sogar weitaus mehr.Mit allen Nachteilen, die prozedurale gegenüber objektorientierter Programmierung so mitbringt. Vorteile vermag ich nicht zu erkennen.
Mal ein Schwank aus dem Studium:
Wir haben ja zuerst C gelernt (also rein prozedural) und dann hatten wir eine Java-Vorlesung. Und um uns Objektorientierung etwas schmackhafter zu machen hat er uns mal von seinen eigenen Anfängen erzählt. Er hatte irgendwann mal ein Programm geschrieben - rein prozedural - und das Programm war am Ende ca. 30.000 Zeilen lang.
Und um Objektorientierung mal auszuprobieren, hat er das Programm noch mal geschrieben. Also von prozedural nach objektorientiert umgeschrieben. da waren es nur noch 5.000 Zeilen Code.
Also die Codemenge um Faktor sechs reduziert.
Das nur mal als kleine Anmerkung für den TS, was ihn in etwa erwarten könnte. Ich denke, man darf daraus auch ganz ungestraft die Folgerung ziehen, daß das Umschreiben eines Programms von objektorientiert nach prozedural wahrscheinlich etwa sechsmal so viel Code produzieren wird. Womöglich sogar weitaus mehr.
Mit allen Nachteilen, die prozedurale gegenüber objektorientierter Programmierung so mitbringt. Vorteile vermag ich nicht zu erkennen.