2016-11-01 12 views
-1

私はUMLダイアグラムを扱っています。私は、JavaクラスとJavaインターフェイスの間の特定の種類の矢印について特に混乱しています。私は答えを見つけようとしていましたが、私は私の問題をはっきりさせる答えを見つけませんでした。UMLダイアグラムの矢印

この下の図とその間の矢印は私を混乱させています。矢印が何を表していて、それが自分のコードにどのように関係していますか?

+0

この図を描いた人に尋ねる必要があります。コードが何をしているのか知りたいのであれば、私のアドバイスは、コードを読むことです。ダイアグラムは通常古くなっていて、説明するコードよりもあまり明確でないことがよくあります。 –

+0

はい、著者にお尋ねください。名前は役割(相手側のプロパティ)であるはずです。しかし、彼らはあなたがそれらを読むことさえできず、彼らがどこに属しているかをもっと少なくすることができないほどひどく位置づけられています。 –

答えて

1

図は、チームのクラスはstartingElevenという名前のプライベート属性(..読み、その困難)と保護された名前のregisteredPlayesを持っていると言っています。どちらもSimpleFootBallPlayerCollectionと入力します。 SimpleFootBallPlayerCollectionインターフェイスには、それを実装するクラスがありますが、矢印の終わりしか見ることができません。

  • チームからSimpleFootBallPlayerCollectionへ:チームSimpleFootBallPlayerCollectionにUnknowクラスからSimpleFootBallPlayerCollection
  • を持っている。その協会、:その実現、UnknowクラスはSimpleFootBallPlayerCollection

チェックこのlinkを実装!それは、Javaでそれらを実装するumlの矢印とプロパティを説明しています!

関連する問題