HOMELv034 オブジェクトプール(Object Pooling)をジェネリッククラスとして実装する際、プールへの「返却し忘れ」を防ぐための、`IDisposable` を活用したパターンはどれか。 2026年1月25日 `using (var obj = pool.Get(out var instance)) { … }` のように使い、Dispose内で `pool.Release(this)` を呼ぶ仕組みにすると、借りたものの返却漏れを構文的に防ぎやすい。 「Command Pattern(コマンドパターン)」を実装する主な目的の一つで、エディタ拡張や戦略ゲームで有用なものはどれか。 「Flyweight Pattern(フライウェイトパターン)」の適用例として最も適切なものはどれか。