【zz】設(shè)計(jì)Qt風(fēng)格的C++API
摘要: 在奇趣(Trolltech),為了改進(jìn)Qt的開發(fā)體驗(yàn),我們做了大量的研究。這篇文章里,我打算分享一些我們的發(fā)現(xiàn),以及一些我們?cè)谠O(shè)計(jì)Qt4時(shí)用到的原則,并且展示如何把這些原則應(yīng)用到你的代碼里。
好的API的六個(gè)特性
便利陷阱
布爾參數(shù)陷阱
靜態(tài)多態(tài)
命名的藝術(shù)
指針還是引用?
例子:QProgressBar
如何把API設(shè)計(jì)好
閱讀全文
posted @
2008-10-20 11:32 創(chuàng)建更好的解決方案 閱讀(775) |
評(píng)論 (1) 編輯