HOMELv034 Unityで「MVVM (Model-View-ViewModel)」パターンを採用する際、ViewModelの役割として適切なものはどれか。 2026年1月25日 Unity(特にuGUIやUI Toolkit)において、View(コンポーネント)をロジックから切り離し、値の変更通知(ReactivePropertyなど)を通じてUIを駆動させる設計。 「Service Locator Pattern(サービスロケーターパターン)」と比較して、「Dependency Injection (DI)」が優れているとされる点は、結合度(Coupling)の観点から見て何か。 `ScriptableObject` を使用した「Event System」アーキテクチャ(GameEventなど)の利点はどれか。