Java架构师API设计

目录

  • 1 导学
  • 2 架构师的角度来审视API
    • 2.1 API狭隘理解
    • 2.2 API广义理解
    • 2.3 API的用途不同定义
    • 2.4 面向抽象编程的Java开发
    • 2.5 API在提高系统的可维护性和可扩展性方面的作用
  • 3 架构师必备的API设计原则
    • 3.1 标准化原则
    • 3.2 易用性原则
    • 3.3 扩展性原则
    • 3.4 兼容性原则
    • 3.5 抽象性原则
    • 3.6 职责单一性原则
  • 4 API设计法则
    • 4.1 用力驱动的API设计
    • 4.2 初步设计的API进行综合权衡和调整
    • 4.3 API设计时需要考虑的问题
    • 4.4 完善API
  • 5

你可能感兴趣的:(architect,java,开发语言,系统架构,性能优化)