HOMELv034 「Service Locator Pattern(サービスロケーターパターン)」と比較して、「Dependency Injection (DI)」が優れているとされる点は、結合度(Coupling)の観点から見て何か。 2026年1月25日 「ServiceLocator.Get()」のようなコードがメソッド内にあると、外部からはその依存が見えない。コンストラクタ注入などを使えば、必要なものがシグネチャで明示される。 「Flyweight Pattern(フライウェイトパターン)」の適用例として最も適切なものはどれか。 Unityで「MVVM (Model-View-ViewModel)」パターンを採用する際、ViewModelの役割として適切なものはどれか。