最近读《C++ API Design》,其中第二章《优质API的特征》可以在网上找到 原文链接。 觉得讲得非常实用,对于做程序库/API开发的程序员来说是个很好的总结,把相关要点做成了思维导图: 以下是对一些要点的总结归纳: 问题域建模 API 应该首先为问题提供一个清晰的解决方案,同时能对实际的问题域进行准确的建模。 提供良好的抽象, API对它所解决的问题需要提供良好的逻辑抽象,** 对问题进行抽象,而不是公开底层实现细节** 在面向对象中,需要对问题域中的关键对象建模:面向对象设计,对对象的层次结构设计。 隐…

2020年01月27日 0条评论 581点热度 0人点赞 阅读全文