C++ API设计—— API特征

APT特征:优质的API应该设计精巧且实用性强,它不仅能带来愉悦的使用体验,且能与各种应用程序完美融合,甚至让使用者感觉不到其存在。 问题域建模: 对问题域进行很好的抽象。 隐藏实现细节: 1)物理隐藏(声明与定义):将内部细节(.cpp)与公有接口(.h)分离,存储在不同的文件中。 2)逻辑隐藏(封装):将API的公有接口与其底层实现分离的过程。 最小完备性:若无必要,勿增实体 1)不要过度承诺
相关文章
相关标签/搜索