API设计准则
2008-09-23 17:52
246 查看
API必须要提供充分的功能,以供调用者完成自己的任务。
API应该是最精简的,不要为调用者带来多余的不便。
如果没有理解API的使用环境的话,那也就不能去设计它。
通用性的API应当是与具体使用场景无关的,而特定用途的API则要充分考虑使用策略。
API应该从调用者的角度来进行设计。
好的API绝不推卸责任,把自己该做的事情留给别人。
在实现API之前,就应该把API文档化。
好的API应当符合工效学(Ergonomic)。
本文转自
http://jcrandomthought.spaces.live.com/Blog/cns!D5A79766001AF61!387.entry
API应该是最精简的,不要为调用者带来多余的不便。
如果没有理解API的使用环境的话,那也就不能去设计它。
通用性的API应当是与具体使用场景无关的,而特定用途的API则要充分考虑使用策略。
API应该从调用者的角度来进行设计。
好的API绝不推卸责任,把自己该做的事情留给别人。
在实现API之前,就应该把API文档化。
好的API应当符合工效学(Ergonomic)。
本文转自
http://jcrandomthought.spaces.live.com/Blog/cns!D5A79766001AF61!387.entry
相关文章推荐
- API设计准则(转)
- 浅谈关于JavaScript API设计的一些建议和准则
- API设计准则(转)
- 【Xamarin挖墙脚系列:Xamarin.Android的API设计准则】
- 【Xamarin挖墙脚系列:Xamarin.Android的API设计准则】
- 浅谈关于JavaScript API设计的一些建议和准则
- Swift 3.0 API设计准则
- REST API URI 设计的七准则
- Java API 设计准则
- 【Xamarin挖墙脚系列:Xamarin.Android的API设计准则】
- API安全设计
- 使用继承进行设计 一条通用的准则
- App开放接口api安全性—Token签名sign的设计与实现
- 程序设计 01 API的设计
- RESTful API 设计指南
- RESTful API 设计指南
- 14.app后端如何设计api
- 面向对象设计原则和设计准则
- 印制板的基本设计准则
- 使用 EJB 3.0 Java Persistence API 设计企业应用程序