優秀api的幾大特徵
優秀的api究竟應該怎麼設計,它包含什麼特徵,可能有過api相關開發經驗並且認真思考過的朋友都有這個疑問。
隱藏實現細節
建立api原因就是為了隱藏所有實現細節,防止對客戶造成影響。具體包括對於變數、方法與類的隱藏。對於變數的返回,我們不應該返回非const的指標或者引用的私有資料成員。這會破壞封裝。
最小完備性
完備的api是指期望有的功能都包含了。最小的完備則是在實現所有功能前提下我們應該提供最少的public介面。我們需要特別注意以下幾點:
易用性優秀的api應該簡單易用,能使人一目了然。其中我們可以主要關注以下幾點:
優秀完整的文件
優秀api的幾大特徵
我看80後的幾大特徵
首先明確一下 80後的概念,起初人們認為它是指現在很多年青寫手都是 80年代以後出生的,85 86 往後來的小夥子們,小姑娘,大器早成,不是寫書出了名,就是演戲,唱歌出了名的叫 80後現象 80後寫作 但美國人居然也對中國的 80後 產生了興趣,給中國 80後 起了個美國人一看就懂的詞 megene...
人不成熟的幾大特徵
人成熟與不成熟跟年齡沒有關係,人成熟不成熟,就是你能不能站在對方的角度去看待事物。就是能不能把我的世界變成你的世界。人不成熟的第乙個特徵 就是立即要回報 他不懂得只有春天播種,秋天才會收穫。很多人在做任何事情的時候,剛剛付出一點點,馬上就要得到回報。對在生活中有放棄習慣的人,有一句話一定要送給你 成...
人不成熟的幾大特徵
人成熟與不成熟跟年齡沒有關係,人成熟不成熟,就是你能不能站在對方的角度去看待事物。就是能不能把我的世界變成你的世界。人不成熟的第乙個特徵 就是立即要回報 他不懂得只有春天播種,秋天才會收穫。很多人在做任何事情的時候,剛剛付出一點點,馬上就要得到回報。對在生活中有放棄習慣的人,有一句話一定要送給你 成...