Haben die Forumsteilnehmer kein Beispiel zur Hand ???
-
Überdeckt sich trotzdem manchmal, weil man ja statische Methoden relativ selten aufruft und daher eine Instanz der anderen Klasse haben wird.
Nagut, das muss nicht sein, aber wenn eine Komposition oder Aggregation herrscht, dann wird doch wohl auch eine Assoziation da sein, oder nicht?
-
Solange die Sprache grundsätzlich die Modelierung unterschiedlich starker Koppelungen unterstützt, ist es völlig unerheblich, ob das durch irgendwelche Sprachautomatismen oder durch selbst zu entwickelnde Programmlogik geschieht.
Die Aussage, daß man in Java die Lebensdauer von 2 Objekten nicht koppeln kann, is jedenfalls grober Unfug.
-
Das hab ich auch nicht gesagt. Ich habe gesagt, dass Java einen dabei nicht unterstützt, dass man das durch seine Programmlogik alleinie sicherstellen muss.
-
Nagut, das muss nicht sein, aber wenn eine Komposition oder Aggregation herrscht, dann wird doch wohl auch eine Assoziation da sein, oder nicht?
Darüber hab ich noch gar nicht nachgedacht. IMO impliziert eine stärkere Bindung automatisch auch die schwächere. Könnt mich jetzt aber auch täuschen.
-
Objekt A verwaltet B
Objekt B ist Teil von A
Das kann man in Java nicht unterschiedlich darstellen.Ach, nicht?
-
Verrat mir doch wie, sonst muss ich noch dumm sterben.
Nur damit wir uns richtig verstehen, wir reden schon von Sprachmitteln, nicht vom Design der Programmlogik, gelle? Denn dass das mit der Programmlogik geht, steht ja außer Frage, das hab ich ja im selben Post noch gesagt.
-
Hi,
habe auf Humes Seite was Gutes zum Thema gefunden:
http://fara.cs.uni-potsdam.de/~kaufmann/?page=ProgrammingMfG MAV