优雅的API是清晰简洁的,就像少女的肌肤一样柔滑. 背景 API 是软件应用向外部提供自身服务的一种形态和公开接口.就像一个人的着装打扮.举止言行.形象状态,是其内在的某种体现.很少有人能看到对方灵魂的内涵,但通过公共接口,可以略窥一二. 以前缺乏API设计的意识,没有经过仔细的思考,做出来的API够用,但比较粗糙.如果要重新设计API,会是怎样呢? 本文以导出API为例,试以阐释. 限于个人知识和经验,若有不对之处,欢迎指出 :) 好的API 好的API应该是怎样的呢? 清晰简洁 参数少而精.…