使用インターフェイスと実現インターフェイスの関係の違いは何ですか?それらをコード(Javaなど)に実装する方法(私の質問のより良い説明:私は1つのインターフェースを持っています、私は2つのクラス、AとBと言う。クラスAはIとクラスBがIを使用することを認識します。これらの関係とはどのような違いがありますか?私は多くの定義を見つけましたが、まだ違いは見られません。 使用の違いと実現関係の違いumlインターフェイス
ありがとうございました
1
A
答えて
6
Aの関係は、とJavaで実装されている「実現」:
class A implements I {
...
}
「使用」多くのことができます。それだけで、クラスBは、インタフェースIを使用していることを言いますあれやこれやで。例:
class B {
I aField;
...
void doSomethingWith(I obj) { ... }
I createAnI() { ... }
...
}
0
Maurice Perry氏はRealizeについて正しいと述べています。
さらに、UMLのリレーションシップの使用について説明すると、それは依存関係の一種です。 see here
Aの使用依存関係が消費者のクラスには、次のものの一つでないことを示し
:- が一時的に
- 、グローバルスコープを持つサプライヤークラスを使用して一時的に1のパラメータとしてサプライヤクラスを使用しています
- サプライヤクラスを操作のローカル変数として一時的に使用します。 サプライヤクラスにメッセージを送信します。
関連する問題
- 1. UML 2.1.2とUML 2.2の違い
- 2. カーディナリティ "*"と "0 .. *"の違い - UML
- 3. SOAPとRestfullとの違いと関係
- 4. 'view'と 'base'の関係の違い
- 5. ソフトウェアエンジニアリングプロセスのOWLとUMLの違い
- 6. HTMLとCSSの関係/違い
- 7. Gradle依存関係とGradle依存関係のEclipseの違い
- 8. C#インターフェイスの暗黙実装と明示実装の違い
- 9. JSTLと表現言語との正確な相違と関係
- 10. Typescriptのインターフェイスとクラスの違い
- 11. Pure Abstractクラスとインターフェイスの違い
- 12. JavaインターフェイスとObjective-Cプロトコルの違いは?
- 13. JavaインターフェイスとPython Mixinの違いは?
- 14. - '' の使用の違いと ""
- 15. バックボーン・リレーショナルとのUML関係の表現方法
- 16. pyspark:reducedByKeyの対表現のための(、)と[、]の使用の違い
- 17. IS-A関係とHAS-A関係の違いは何ですか? Java
- 18. インターフェイスとAPIの相違点
- 19. Mavenのリポジトリと依存関係の違いは何ですか?
- 20. Webサービスとアプリケーション依存関係の名前空間の違い
- 21. 概念的な違いSpark 2.0のRDDとデータセットの関係は?
- 22. ステレオタイプとUMLのクラス継承の違いは何ですか?
- 23. UMLの 'クラス図'と 'データモデル'の違いは何ですか?
- 24. UMLの参照オブジェクトと値オブジェクトの違いは何ですか?
- 25. デバッグと実行の違い
- 26. 依存関係の違いSpring.net構成ファイルとアセンブリ
- 27. エクステントとアロケーションユニットの違い/関係は何ですか?
- 28. mpirun、mpiexec、mpiexec.hydraの違いと関係は何ですか?
- 29. UMLとデザインパターン(GoF)の主な違いは何ですか?
- 30. クラス関係UMLダイアグラム
感謝、それが助けました。 – cristina7