C++ API設計—— API特徵

APT特徵:優質的API應該設計精巧且實用性強,它不僅能帶來愉悅的使用體驗,且能與各種應用程序完美融合,甚至讓使用者感覺不到其存在。 問題域建模: 對問題域進行很好的抽象。 隱藏實現細節: 1)物理隱藏(聲明與定義):將內部細節(.cpp)與公有接口(.h)分離,存儲在不同的文件中。 2)邏輯隱藏(封裝):將API的公有接口與其底層實現分離的過程。 最小完備性:若無必要,勿增實體 1)不要過度承諾
相關文章
相關標籤/搜索