第10章-与其他API协作
小于 1 分钟
复用、暴露、再导出 ####1、谨慎使用第三方API 封装第三方Api,不要将第三方api接口暴露出来 让第三方库对用户不可见 ####2、只暴露抽象内容 暴露内容越多,留给API使用或演进的余地越小
####3、强化API的一致性 要约束一个方法行为,最好方法避免这个方法被覆盖 要约束一大堆方法,最好的方法编程final类
####4、代理和组合 面向对象的核心概念是继承,所有内容围绕这个概念展开 多用组合,少用继承
####5、避免API误用 凡是只要有可能,那么就一定有人会去做,要牢记API用户绝对是一个有创意的群体