クラスAのメソッドmは、クラスBのメソッドnを呼び出しますが、nはBのスーパークラスの1つから継承されるため、クラスBのソースコードにはnが含まれません。継承はどのようにシーケンス図に描かれますか?
シーケンス図はどのように見えますか?相互作用、
はAとBの間のメッセージの相互作用は、法ではありますnまたはあなたがカプセル化の原則を尊重するなら、それは法によってn個
クラスAのメソッドmは、クラスBのメソッドnを呼び出しますが、nはBのスーパークラスの1つから継承されるため、クラスBのソースコードにはnが含まれません。継承はどのようにシーケンス図に描かれますか?
シーケンス図はどのように見えますか?相互作用、
はAとBの間のメッセージの相互作用は、法ではありますnまたはあなたがカプセル化の原則を尊重するなら、それは法によってn個
でAとBのスーパークラスとなりますでしょう純粋にA
とB
の間にある。 B
の実装が継承を使用しているという事実は、A
で書かれたコードには関係ありません。それはB
のメソッドを呼び出すという唯一の世界観です。
B
で実装を安全に変更することはできますが、A
には影響しません。これは、このように対話を図表化する別の理由です。
シーケンス図は継承を気にしません。 –
が同意すると、シーケンスは実行時にオブジェクトの動作をモデル化するためのものであり、継承のような静的コードのモデリングは考慮されていません。実行時には、Aが話しているオブジェクトは単にB – TravellingGeek