設計模式之(十一)享元模式Flyweight

Flyweight模式定義: 避免大量擁有相同內容的小類的開銷(如耗費內存),使你們共享一個類(元類).html 爲何使用? 面嚮對象語言的原則就是一切都是對象,可是若是真正使用起來,有時對象數可能顯得很龐大,好比,字處理軟件,若是以每一個文字都做爲一個對象,幾千個字,對象數就是幾千,無疑耗費內存,那麼咱們仍是要"求同存異",找出這些對象羣的共同點,設計一個元類,封裝能夠被共享的類,另外,還有一些
相關文章
相關標籤/搜索