C++ API设计—— API简介
来源:互联网 发布:网络直播电视版 编辑:程序博客网 时间:2024/06/09 17:32
APT:提供了对某个问题的抽象,以及客户与解决该问题的软件组件之间进行交互的方式。
API设计上的不同:
1)要保证有良好的设计
2)精心编写、术语一致且内容全面的文档
3)有一套完整的回归测试验证并未改变所需的API行为
为什么使用API(代码复用 + 并行开发):
1)更健壮的代码
2)延长软件寿命
3)模块化
4)减少代码重复
5)易于改变实现
6)易于优化
避免使用API的几种情况
- 许可证限制
- 功能不匹配
- 缺少源码
- 缺乏文档
API层次
API设计,祝愿你把代码写成艺术。
6/29/2017 11:42:45 AM
阅读全文
3 0
- C++ API设计—— API简介
- RESTful API设计简介
- lua C Api 简介
- apiary.io简介——一个API设计网站
- C++ API设计—— API特征
- c++API设计
- C++API设计
- C++API设计
- Python/C API 3.4 简介
- sqlite API 简介(C\C++)
- API简介
- API简介
- API简介
- API简介
- API简介
- RESTful API设计系列一:简介
- 《API Design for C++》读书笔记(一):API 简介
- Linux C下socket编程API简介
- HBase性能调优(1.2官方文档)
- Maven,Gradle分别建立Spring-boot的demo工程
- 使用react-native-smart-splash-screen实现启动画面
- printf()函数和浮点数
- 增加VOICE_CALL的默认音量
- C++ API设计—— API简介
- 29 字符提取命令 cut、printf、awk、sed
- 最近发现一个问题: 笔记本可以测试出来 安装win10后, 如果关机并将电源拔掉, 还会一直费电
- ubuntu 14.04 ROS + kinect v2 driver安装方法;安装驱动时遇到的问题及解决方法(2)
- 查看正在执行的SQL
- 基于uploadfile的批量上传
- yii2高版-博客1-配置数据库 建表,注册用户
- ToLua学习笔记,获取全局lua表,局部lua表
- 定制化操作时用到的一些命令