享元模式與單例模式的區別


享元模式可以再次創建對象 也可以取緩存對象

單例模式則是嚴格控制單個進程中只有一個實例對象

享元模式可以通過自己實現對外部的單例 也可以在需要的使用創建更多的對象

單例模式是自身控制 需要增加不屬於該對象本身的邏輯

 

兩者都可以實現節省對象創建的時間 ThreadPool 線程池 與數據庫連接池 都有使用享元模式

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM