您的位置:首页 > 其它

API设计的黄金法则

2011-10-28 16:12 260 查看
API(Application Programming Interface,应用程序编程接口),通俗来说,就是隐藏起来的程序。

为了避免客户端对你的影响,如果你是用JAVA开发的,你可以试着把绝大多数的类和方法都标上final.如果是C#,就标上sealed。无论使用的是哪一种语言,你都可以使用单子模式(singleton),或者静态工程方法(static factory method).

当你需要对API代码进行测试的时候,你只能根据代码跟API的互动来判断,或者直接提供一个返回值测试。

API设计的黄金法则:只为你开发的API编写测试代码是不够的,你还必须给使用API的代码编写单元测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: