追求“好”而非“新”
第三方庫:這個庫的作用是什么?它的優(yōu)秀之處在于?
只有知道了這兩點析校,你才能夠用好它。
譬如RxJava:
java有一個缺點铜涉,入?yún)⒉荒軅鞣椒ㄖ遣!S龅叫枰獋鞣椒ǖ臅r候,只能通過回調(diào)去實現(xiàn)——傳入一個接口或類芙代,然后調(diào)用類中的方法吊奢。但是回調(diào)一多就容易混亂。RxJava則統(tǒng)一處理了回調(diào)問題纹烹,一條鏈式調(diào)用即可页滚,還兼容了線程切換。
接口還是抽象類铺呵?
單例還是靜態(tài)類裹驰?
一流廠商制定規(guī)范,Api的設(shè)計是非常關(guān)鍵的片挂。
能否再簡化幻林?
這段代碼3年后是否還能正常運行贞盯?
簡單、強大沪饺、穩(wěn)定躏敢。