flyweightパターンとは コード例 実装 実行 特徴 まとめ flyweightパターンとは ボクシングなどのフライ級を意味します。 プログラミングでは軽量化と言ったような意味になります。クラスを扱うにはインスタンスを生成します。 プログラムにもよりますが、オブジェクトが千や万も作られることもあるかもしれません。 また、オブジェクト数はそれほど多くはないけれど、一つ一つのオブジェクトのメモリ量が多いこともあります。 オブジェクトの数が多いほどpcのメモリは圧迫され、動作が遅くなっていきます。メモリを節約するにはどうすればいいでしょうか。 その方法の一つに、同じ内容のオブジェクトは作らずに…