私はスーパークラスのビークルを持っており、サブクラスの車、バン、バイクを持っています。私はこれに構成を使用することができますか、それは継承されるつもりですか?クラス図を描画する車両と車。私は構図を使うことができますか?
1
A
答えて
1
大まかに言えば、オブジェクト構成モデルは2つのオブジェクト間に「has-a」関係を持ちます。車には「有」があります。お使いのコンピュータにはCPUが搭載されています。継承モデルは「関係」です。車は "車両"です。
この場合、私は車と車/バン/バイクの関係が継承によってよりよくモデリングされると思います。車は車を持っていません。車は "車両"です。したがって、車/バン/バイクは、すべて共通の特性を車両から継承する必要があります。
0
ここでの組成は必要ありません。 継承はそれを行う必要があります!
関連する問題
- 1. GraphHopper車両=車の作品が、足や自転車が
- 2. 時間窓付き車両輸送車両用のオクタプラナーの例?
- 3. 車両、顧客とワークショップとの間の設計図
- 4. Unet。マルチプレイヤー車両
- 5. RTS車両グリッドの動き
- 6. Unreal 4 - ゼロからの車両 - 車両は移動しません
- 7. 私はリストを車両に移入したいと思い
- 8. リアルタイムでの車両数
- 9. AndroidのGraphhopperと異なる車両プロファイル
- 10. LINQ複数の車両の列 と
- 11. 車両メーカー/モデルと部品データベース
- 12. C++ - どちらが「新車」または「新車()」を使用することになっていますか?
- 13. どこから車でどこに行くことができますか?
- 14. iOS:GPSがないと、ユーザーが車両を運転しているかどうかを検出できますか?
- 15. 車両の方向OpenGL
- 16. 車両財務計算PHP
- 17. 各車両の台数
- 18. ニューラルネットワークは完全な列車精度を持つことができますか?
- 19. テンソルフローは列車ステップごとにグラフ構造を変更できますか?
- 20. 機能は車両の数とその地理空間location.Iと
- 21. テキストファイルから行単位で車両を読み込み、Javaのコンストラクタにそれらの車両を渡す
- 22. カスタム列車で選択列を設定することはできますか?
- 23. NNの電車損失、有効損失、電車/電車平均とは何ですか?
- 24. svm->列車で例外を起こす列車
- 25. 列車の損失と列車の誤差の違いは何ですか?
- 26. クラスデザイン:車と道路
- 27. 航空写真からの道路と車両の検出
- 28. 静脈を動かすときの車両の再ルーティングの無効化シナリオ例
- 29. RのKNN: '列車と階級の長さが違う'?ここ
- 30. 私の車の中に私の車のアレイを置くべきでしょうか?
私は同じ考えをしていました。ありがとうございました! –
ありがとう、私の答えがあなたのために働いているかどうかを確認してもよろしいですか? –