/ デザインパターン / Flyweight / Rust Flyweight を Rust で Flyweight は、 構造に関するデザインパターンの一つで、 メモリー消費量を低く抑えることで、 プログラムが膨大な数のオブジェクトを支えることができるようにします。 複数のオブジェクト間でオブジェクトの状態の一部を共有することにより、 これを実現します。 つまり、 Flyweight は、 異なるオブジェクトによって使われる同じデータをキャッシュすることにより、 RAM を節約します。 Flyweight の詳細 ナビゲーション はじめに Rendering a Forest forest tree main Rendering a Forest