UML ダイアグラムでサブクラスのインスタンスを作成するとき、通常、サブクラス コンストラクターの前にスーパークラスの暗黙の構築を含めますか?
1694 次
2 に答える
2
通常は入れません。UML シーケンス図の目的は、コンポーネント間で何が起こるかを示すことです。設計の他の部分から切り離して読むべきではありません。そのため、読者がコンポーネントのいずれか (つまり、サブクラスとスーパークラスのインスタンス) が不明な場合は、付属の (できれば) を調べる必要があります。クラス図。
于 2012-08-04T11:26:19.280 に答える
1
sequence は、問題のモジュールのロジックのシーケンスを示しているだけです。本当に呼び出されているメソッドを特定する必要があると思いますか? また、親クラスにサブクラスへの参照を持たせる目的は、実行時まで実際に参照されているサブクラスがわからないことだと思います。そうでない場合、具体的なサブクラスを明示的に参照する必要がありますか? サブクラスまたは親クラスで呼び出されるメソッドは、何らかの方法でシーケンスを変更しますか?
于 2012-08-04T11:23:07.420 に答える