HOMELv034 「Flyweight Pattern(フライウェイトパターン)」の適用例として最も適切なものはどれか。 2026年1月25日 個別の木は「位置・大きさ」だけを持ち、重いデータ(モデルデータ)は共有インスタンスを参照することで、数万本の木を低メモリで表現する。 オブジェクトプール(Object Pooling)をジェネリッククラスとして実装する際、プールへの「返却し忘れ」を防ぐための、`IDisposable` を活用したパターンはどれか。 「Service Locator Pattern(サービスロケーターパターン)」と比較して、「Dependency Injection (DI)」が優れているとされる点は、結合度(Coupling)の観点から見て何か。