API通用设计原则
来源:互联网 发布:淘宝客微商城 编辑:程序博客网 时间:2024/05/22 01:33
什么是好的API?
· 完备(Be Complete)
对确定重点支持的用户场景具有完备的功能支持。就是说,用户通过对一组API的调用能够完成预期的功能。
· 不冗余(Be Minimal)
在完备的前提下,API只提供最小的功能集合。不缺少、不冗余。
· 简单清晰(Be Simple & Clear)
接口设计简单清晰。每个接口都有自己明确的语义,并只专注于尽量单一的功能。产品概念简单、关系清楚。
· 易于学习(Be Easy to Learn & Use)
符合用户的直觉;接口设计有统一的范式,用户可以举一反三。极致是没有文档用户也知道怎样调用接口。
· 可扩展(Be Extensible)
设计具有扩展性,能够在一定程序上适应变化,API在发展中具有“后向兼容性”(backward-compatibility)。
1 0
- API通用设计原则
- 通用设计的原则
- 通用OO设计原则
- 交互设计的通用原则
- 交互设计的通用原则
- API设计原则
- API设计原则
- JavaScript API 设计原则
- JavaScript API 设计原则
- API设计原则
- JavaScript API 设计原则
- API设计原则总结
- JavaScript API 设计原则
- JavaScript API 设计原则
- API设计原则
- API设计原则
- 设计系统API的原则
- API设计原则学习笔记
- linux搭建流媒体服务器
- python前端生成excel
- 数字格式化DecimalFormat 总结
- C语言中字符数组和字符串指针分析
- Oracle 分区表相关视图
- API通用设计原则
- IOS Event Handling
- 编译Linux版本飞鸽传书的不完全解决办法
- ORACLE用PL/SQL提交数据后执行回滚的方法
- MFC CString类型转换 Unicode意识
- maven私服-nuxus安装
- 数据库为何要建立索引
- Java中abstract和interface的区别
- sizeof的内幕