8 Jul 20:30
Re: Klassenvariablen nicht erwartungskonform
Winfried Mueller <ToWinni <at> gmx.de>
2002-07-08 18:30:08 GMT
2002-07-08 18:30:08 GMT
Hallo Clemens, >ausserdem wuesste ich gerne, welche bedeutung UML hat. diese sprache habe >ich eben erst nach-gegooglet, vorher kannte ich das nicht. UML ist eine abstrakte Modellierungssprache für objektorientiertes Design. Wenn die Dinge komplizierter werden, als das man sie sofort reinhacken kann, wenn man sich die Struktur eines Programmes genauer überlegen muß und wenn man weit vorausschauenden Code schreiben will, der sich nicht alle Nase lang ändert, dann braucht man solch eine Modellierungssprache. Die UML ist an keine objektorientierte Sprache gebunden, es werden einfach die Konzepte abgebildet, die in jeder OO-Sprache zu finden sind oder zu finden sein sollten. Es gibt Werkzeuge wie Rational Rose, die dann aus den erstellten Diagrammen echten Code erstellen können, wahlweise in einer der unterstützten Sprachen. UML ist *DIE* Designsprache, wenn es um OO-Design geht. Wenn ich Programme schreibe, male ich mir öfters mal ein paar Diagramme auf ein Papier, um die Beziehungen klarer und wohlstrukturierter hinzubekommen. Vieles ensteht aber auch gleich im Editor. Wie gesagt, nur wenns mir zu kompliziert wird oder wenn der Code gut durchdacht sein muß, weil das Design lange so bleiben muß (bspw. Bibliotheken, der Schnittstellen sich nicht so oft ändern sollten.). ..Winfried..(Continue reading)
/hd
RSS Feed