HOMELv025 「状態(State)」パターンと「戦略(Strategy)」パターンのクラス構造は非常に似ているが、意図の違いは何か。 2026年1月25日 構造(ContextとInterfaceとConcreteClasses)はほぼ同じだが、Stateは「状態遷移に伴う振る舞いの変化」を隠蔽・管理し、Strategyは「互換性のあるアルゴリズム」をクライアントが選んで使う点に主眼がある。 シーケンス図の `par`(Parallel)フラグメント内での「インタリーブ(Interleaving)」の説明として正しいものはどれか。 クラス図において、属性の初期値(Initial Value)が定義されている場合、その評価タイミングはいつか。