經常使用的設計模式(單例、建造者、觀察者、模板模式、工廠模式)

單例:經常使用的有兩種寫法,① 餓漢式  線程安全,不過類建立時對象實例就建立好了。② 懶漢式  線程不安全,若是加鎖解決線程安全那就變成同步了,性能受損,能夠使用靜態類解決安全問題java 建造者:開發中常常用到,只不過本身倒不會使用建造者模式開發個功能類,咱們常用的glide、okhttp、dialog就是使用的建造者模式,解耦好,根據不用的bulider有不用的擴展。安全 觀察者:另外說一下
相關文章
相關標籤/搜索