1、分层:高层API要为业务服务,贴近服务:业务可以是一个真实的业务系统,也可是一个分布式存储系统 总之。好的业务API来源于对业务为深刻理解 底层API要分解得当: API之间要尽量使用面向对象的设计思想,高内聚,低耦合,