网上摘:

    有一杯密封饮料,它的名字叫做“SDK”。
    饮料上插着吸管,吸管的名字叫“API”。
    把你叫做“XX系统”。
    如果你想喝到SDK里的饮料(让系统拥有SDK中的功能),你必须通过API这根吸管来实现(通过API连接你的系统和SDK工具包),否则你就喝不到饮料。
    所以
    SDK=放着你想要的软件功能的软件包
    API=SDK上唯一的接口