私はUMLを勉強しています。私は、実現とコラボレーションについていくらか混乱しています。 なぜ「コラボレーション」は「ユースケース」を実現するのですか?
はは "電話をかける" コラボレーションです(私は図が正しいことを願っています)図を考えてみましょう。 "接続先"はユースケースです。
本とさまざまな資料によると、私は「電話をかける」と言うと、「接続先に接続する」ことを理解しています。
私が理解する限り、コラボレーションは、(デザインパターンのように)繰り返しパターンをグループ化する論理的な概念です。ユースケース(独自のダイアグラムを持つ)は、それらを実装するユースケースです(間接的に、ユースケースには最終的に関連するクラス図があるため、それらのクラスで実装する必要があります)。
「ユースケース」が「コラボレーション」を実現すると言っても過言ではありませんか?
ここで何が間違っていますか?
混乱の原因は、インターフェイスとそれを実装するクラスがあるjavaです。私たちはクラスがインターフェイスを実装すると言う。実装と実装が同じではありませんか?
この混乱に加えて、コラボレーション図と言えば、コラボレーションとは何の関係もないようです。