追求“好”而非“新”
第三方庫:這個庫的作用是什麼?它的優秀之處在於?
只有知道了這兩點,你才能夠用好它。
譬如RxJava:
java有一個缺點,入參不能傳方法。遇到需要傳方法的時候,只能通過回調去實現——傳入一個接口或類,然後調用類中的方法。但是回調一多就容易混亂。RxJava則統一處理了回調問題,一條鏈式調用即可,還兼容了線程切換。
接口還是抽象類?
單例還是靜態類?
一流廠商制定規範,Api的設計是非常關鍵的。
能否再簡化?
這段代碼3年後是否還能正常運行?
簡單、強大、穩定。