Flyweight パターン

なおこ(・∀・)さんのサイトではこちら

一度生成したインスタンスを再利用することでインスタンス生成にかかる処理時間を省こうと言うわけですね。
使用したいオブジェクトのインスタンスがすでにあればそれを利用、無いときだけインスタンスを生成すると。
なおこ(・∀・)さんも書かれているとおり、状態に遷移のないものに限られる点は注意が必要ですね。

比較的わかりやすいです。