【18】让接口容易被正确使用,不易被误用
生活随笔
收集整理的這篇文章主要介紹了
【18】让接口容易被正确使用,不易被误用
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、所謂軟件設(shè)計,就是“讓軟件做出你期望它做的事情”的步驟。首先是構(gòu)想,考慮對外暴露的接口,然后實現(xiàn)。
2、客戶沒有正確使用自己提供的接口,自己也要負擔(dān)一部分責(zé)任,思考自己的接口是不是簡單明了,容易理解。
3、對于多個形參的接口,最好表明每個形參的類型和有效范圍。
4、盡量限制哪些事能做,哪些事不能做,盡早暴露錯誤。如果沒有好的理由,與內(nèi)置類型保持一致。
5、減少用戶出錯的可能性,考慮,在堆上獲取的資源,期望用戶使用資源管理類對它封裝,但是用戶可能忘記。那么,我就對資源封裝,并返回給用戶一個資源管理對象。對于引用次數(shù)為0,執(zhí)行其它操作的資源管理類,應(yīng)該在內(nèi)部指定刪除器。
轉(zhuǎn)載于:https://www.cnblogs.com/nzbbody/p/3527514.html
總結(jié)
以上是生活随笔為你收集整理的【18】让接口容易被正确使用,不易被误用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改列表的默认项标记的颜色、大小等样式的
- 下一篇: 【M17】考虑使用缓式评估