據(jù)了解,API是操作系統(tǒng)留給應用程序的一個調用接口,應用程序通過調用操作系統(tǒng)的API而使操作系統(tǒng)去執(zhí)行應用程序的命令。第三方開發(fā)者可以利用這些API來開發(fā)更多符合用戶需求的應用和產(chǎn)品,最終推動整個互聯(lián)網(wǎng)技術服務行業(yè)的正循環(huán)發(fā)展。
據(jù)了解,API是操作系統(tǒng)留給應用程序的一個調用接口,應用程序通過調用操作系統(tǒng)的 API而使操作系統(tǒng)去執(zhí)行應用程序的命令。第三方開發(fā)者可以利用這些API來開發(fā)更多符合用戶需求的應用和產(chǎn)品,最終推動整個互聯(lián)網(wǎng)技術服務行業(yè)的正循環(huán)發(fā)展。
據(jù)了解,API 是操作系統(tǒng)留給應用程序的一個調用接口,應用程序通過調用操作系統(tǒng)的 API 而使操作系統(tǒng)去執(zhí)行應用程序的命令。第三方開發(fā)者可以利用這些 API 來開發(fā)更多符合用戶需求的應用和產(chǎn)品,最終推動整個互聯(lián)網(wǎng)技術服務行業(yè)的正循環(huán)發(fā)展。
方案一:訂制化的接口。給每個調用方提供一個僅需要id作為參數(shù)的接口。這樣滿足深封裝與信息隱藏的要求。第一,接口足夠簡單,只有id 作為參數(shù),且只返回每個調用方需要的字段。第二,隱藏了調用方不需要關注的字段信息,減少調用方的認知負擔。但是這種方式使得接口的調用方可能存在底層修改需要修改非常多代碼,或者在內(nèi)部信息和結構沒有任何變化的時候,每增加或減少一個調用方就要開發(fā)一個新的接口,而且這些暴露的接口很難保證不被濫用。