MyEnigmaスマートフォン用の表示で見るMyEnigmaとあるエンジニアのブログです。同じオブジェクトを使いまわせるようにするデザインパターンです。ある文章を生成するソフトにおいて、それぞれの文字の一つ一つのためにオブジェクトを生成するとメモリの消費量が増大してしまいます。Flyweightパターンでは、オブジェクトのDBを作成しておき、DBにないオブジェクトが必要になった時だけ新しいオブジェクトを作るようにします。これにより無駄なオブジェクトのメモリを消費抑えることができます。使用する側はそのような処理をしていることを意識しないで処理を実施することができます。C++によるサンプルコード下記のGitHubページにて公開しています。Supportersもしこの記事が参考になり、ブログをサポートしたいと思われた方は、こちらからよろしくお願いします。はてなブログProとあるエンジニアのブログです。Page月別アーカイブスポンサーリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。