很早之前就Handler的分析辨绊,不過感覺有點亂亂的,所以趁著有時間就將其改了改趾代。Handler是我們android開發(fā)中經(jīng)常使用的一個類冀瓦,一般我...
在理解Handler伴奥、Looper之前,先來說說ThreadLocal這個類翼闽,聽名字好像是一個本地線程的意思拾徙,實際上它并不是一個Thread,而...
在我們需要實現(xiàn)一個功能的時候感局,可以有多種算法來實現(xiàn)的時候尼啡,我們可以使用if...else或者case來選擇對應(yīng)的算法來實現(xiàn)功能暂衡。但是如果又有新的...
原型模式,顧名思義就是對現(xiàn)有的一個對象進(jìn)行復(fù)制克隆出一個全新的對象玄叠。被復(fù)制的對象就叫做原型對象古徒,復(fù)制出來的克隆對象和原型對象具有相同的屬性和方法...
在實際開發(fā)過程中,我們可能遇到過這么一個問題:創(chuàng)建一個比較復(fù)雜的對象的時候读恃,它有特別多的屬性,比如需要創(chuàng)建一個電腦對象代态,我們就需要設(shè)置例如主板寺惫、...
工廠模式是我們?nèi)粘i_發(fā)中經(jīng)常使用的設(shè)計模式。當(dāng)我們需要創(chuàng)建一些比較負(fù)責(zé)的對象的時候蹦疑,為了將對象的初始化部分進(jìn)行隔離西雀,可以使用工廠模式來設(shè)計我們的...
單例模式在我們?nèi)粘i_發(fā)中算是使用頻率最高的設(shè)計模式了,為什么單例模式的使用頻率會這么高呢歉摧? 有時我們的對象會占用一些系統(tǒng)資源艇肴,所以我們需要保證這...
一、設(shè)計模式的六大基本原則 1.單一職責(zé)原則(Single Responsibility Principle,SRP) 一個類而言叁温,應(yīng)該僅有一個...