掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
一、好接口的特性

(1) 易讀
(2) 易用,難于誤用
(3) 功能獨立
(4) 容易擴展
二、好接口設(shè)計的基本原則
(1) 只做并做好一件事
(2) 如果沒做到上一點,就將函數(shù)分解
(3) 實現(xiàn)永遠(yuǎn)不能影響接口
(4) 最小化訪問
(5) 注意文檔與注釋
三、好接口實現(xiàn)的基本原則
(1) 不要到處拷貝代碼
(2) 原子性盡量在一個接口內(nèi)保證
(3) Fail-Fast原則
(4) 避免數(shù)據(jù)直接訪問,而是提供訪問方法
(5) 注意參數(shù)與返回值類型
(6) 參數(shù)個數(shù)不宜太多
【本文為專欄作者“58沈劍”原創(chuàng)稿件,轉(zhuǎn)載請聯(lián)系原作者】
戳這里,看該作者更多好文

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流