0
我google了這個主題,但我找不到正確的答案。我將API理解爲僅指引用其他平臺的其他應用程序使用的庫文件的Interface類。但有人告訴我,API本身就是庫文件。API只是引用庫類或庫類的接口本身
我是這個話題的新手,所以建議任何答案給我,請。
我google了這個主題,但我找不到正確的答案。我將API理解爲僅指引用其他平臺的其他應用程序使用的庫文件的Interface類。但有人告訴我,API本身就是庫文件。API只是引用庫類或庫類的接口本身
我是這個話題的新手,所以建議任何答案給我,請。
在我看來,API只是一個接口的集合。它與實施無關。當然,通常,標準實現存在並且與API「關聯」,但是如果實現與API相關聯,則API不與實現鏈接。
如果您以Java爲例,您會注意到API(http://docs.oracle.com/javase/7/docs/api/)僅顯示受保護的公共字段/構造函數/方法/ ...它不顯示私人內容。
API被簡化爲用戶可見的內容,它以某種方式定義了接口。實現是隱藏的。
可能令人困惑的是API是從實現中生成的,但這並不意味着API是實現。
我可能是錯的,但我認爲事情通常會是這樣的:
如果您不同意,請隨時發表評論;)