UMLの継承は、属性/操作、またはリンク/関連付けを継承するだけであることを示しますか?UML - クラス継承、あなたは何を継承しますか?
1
A
答えて
2
リンク/アソシエーションがどのように宣言されているかは、パブリック、プライベート、またはプロテクトに依存します。リンクとアソシエーションは一般にプロパティを使用して実装されるため、プライベートとして実装されたリンクやアソシエーションは継承されませんが、protectedまたはpublicは継承されます。
0
私も一般化のために、これは有用であることが分かっ: http://publib.boulder.ibm.com/infocenter/rsahelp/v8/index.jsp?topic=/com.ibm.xtools.modeler.doc/topics/cgeneral.html
「あなたは親モデル要素に属性、操作、および関係を取得して、1つまたは複数の子モデル要素でそれらを再利用する汎化関係を追加することができます。」
0
既存のコードからUMLリバースエンジニアリングによるクラスダイアグラムへの継承を検出するのがよいでしょう。 Java継承コードについては、http://www.java.happycodings.com/Learning/code26.html
で説明されています。アトリビュートは通常、アソシエーションの検出に使用されます。 依存関係は、他のコードと同様に継承と関連付けの両方から発生しています。
関連する問題
- 1. 継承したクラスを継承する
- 2. JPA UML継承オーバーラップ
- 3. クラス継承とインターフェイス継承
- 4. ステレオタイプとUMLのクラス継承の違いは何ですか?
- 5. MultiLevel継承、クラスCはクラスAを継承できますか?
- 6. 継承されたクラスはネストされたクラスを継承しますか?
- 7. UMLクラス図:サードパーティのソフトウェア継承
- 8. 継承クラスを使用したテンプレートクラスからの継承
- 9. Javascriptでクラス(またはオブジェクト)を継承(継承)
- 10. UWPはUserControlから継承したクラスから継承します
- 11. 継承 - ターゲット固有の継承クラスC#
- 12. Vector :: Vectorの継承継承クラス
- 13. カスタム属性クラスは継承されたAttributeUsageフラグを継承しますか?
- 14. テンプレートを継承した継承継承メンバ
- 15. Javaクラスを継承するKotlinクラスもAnyから継承しますか?
- 16. クラス継承java
- 17. es6クラス継承
- 18. クラス継承PHP
- 19. C++クラス継承
- 20. VB.NetComクラス継承
- 21. Javascriptクラス継承
- 22. クラス継承
- 23. 抽象継承クラス
- 24. はOPPS - クラス継承
- 25. CSSが継承しない継承
- 26. Ruby:継承など何か
- 27. あいまいなクラス継承
- 28. 継承は実際にはクラスのメンバーを継承しますか?
- 29. UMLクラスの継承されたメソッドを "ロールアップ"するビュー?
- 30. Gileadを使用して継承を継承するクラス
アソシエーションのスコープが異なることはわかりませんでした。これに関する詳しい情報を得るためのリンクを提供できますか?ありがとうございました – amax
@amax:これは可視性と呼ばれ、古いWikipedia(http://en.wikipedia.org/wiki/Class_diagram#Visibility)の詳細を見つけることができます – Lazarus
ありがとう! 4321 – amax