復(fù)用轨功、暴露牢酵、再導(dǎo)出
1曼月、謹慎使用第三方API
封裝第三方Api谊却,不要將第三方api接口暴露出來
讓第三方庫對用戶不可見
2、只暴露抽象內(nèi)容
暴露內(nèi)容越多哑芹,留給API使用或演進的余地越小
3炎辨、強化API的一致性
要約束一個方法行為,最好方法避免這個方法被覆蓋
要約束一大堆方法聪姿,最好的方法編程final類
4碴萧、代理和組合
面向?qū)ο蟮暮诵母拍钍抢^承,所有內(nèi)容圍繞這個概念展開
多用組合咳燕,少用繼承
5勿决、避免API誤用
凡是只要有可能,那么就一定有人會去做招盲,要牢記API用戶絕對是一個有創(chuàng)意的群體