設計模式學習筆記(十二)——Flyweight享元模式

  Flyweight 享元設計模式是一種結構型設計模式,它主要解決的問題是:由於(同類)對象的數量太大,採用面向對象時給系統帶來了難以承受的內存開銷。比如有這樣一個場景:一個停車場中有1000 輛汽車,我們所定義的汽車對象佔用內存0.3M ,那麼要實例化1000 輛就是300M 。由此可見,在這種情況下采用一般的面向對象方式出現了大量細粒度的對象會很快充斥在系統中,從而帶來很高的運行是代價(這裏
相關文章
相關標籤/搜索