HOMELv039 「Visitor」パターンが実現する「ダブルディスパッチ(Double Dispatch)」とはどういう意味か。 2026年1月25日 Visitorパターンでは `element.accept(visitor)` と `visitor.visit(element)` の2段階の呼び出しにより、要素の型と訪問者の型の組み合わせに応じた処理が選ばれる。 コンポジット構造図において、深くネストされたサブコンポーネントのポートに、親コンポーネントの外側から直接接続する場合に使用される表現はどれか。 複数のUMLモデルファイルで共有される型やライブラリ定義を整理するために使用される標準的なパッケージの種類はどれか。