1、把實現過程中產生的中間抽象層和膠合層代碼儘量吞掉;2、把可能出現的邊界狀態都考慮到,做好API內部的容錯;3、用最靠近正常人思維的方式表達抽象層。即使犧牲點效率和增加開發工作量,也是可以理解的;4、出國走走,多接觸幾門語言。