8
C++では、プライベート継承はis-a
の関係とはみなされないため、クラス図にどのように表示されるのでしょうか。has-a
という関係それは構成と私的継承の間で区別されますか?UMLクラス図でプライベート継承関係を表示する方法
C++では、プライベート継承はis-a
の関係とはみなされないため、クラス図にどのように表示されるのでしょうか。has-a
という関係それは構成と私的継承の間で区別されますか?UMLクラス図でプライベート継承関係を表示する方法
ので、それは、組成物の関係(サブクラス側に固体黒菱形)であるべきである:プライベート継承「との用語に実装」が、この点で、それは単に "と同じように扱うことができることを意味
これは素晴らしい質問です。問題は、私的継承が矛盾であることです。その理由はUML辞書の一部ではないからです。私は、それが私的に受け継がれているという発言をして、それをhas-aとして示すでしょう。もう1つの選択肢は、プライベートな継承を避けるためにデザインをリファクタリングすることです。それを必要とするケースはほとんどありません。したがって、プレーンなことがうまくいく可能性があります。 – dasblinkenlight