一分钟了解“好”接口的设计与实现

一、好接口的特性

(1) 易读

(2) 易用,难于误用

(3) 功能独立

(4) 容易扩展

二、好接口设计的基本原则

(1) 只做并做好一件事

(2) 如果没做到上一点,就将函数分解

(3) 实现永远不能影响接口

(4) 最小化访问

(5) 注意文档与注释

三、好接口实现的基本原则

(1) 不要到处拷贝代码

(2) 原子性尽量在一个接口内保证

(3) Fail-Fast原则

(4) 避免数据直接访问,而是提供访问方法

(5) 注意参数与返回值类型

(6) 参数个数不宜太多

【本文为专栏作者“58沈剑”原创稿件,转载请联系原作者】

戳这里,看该作者更多好文


新闻标题:一分钟了解“好”接口的设计与实现
当前地址:http://www.turtgq.com/article/djgsddh.html

其他资讯