徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
下载
比浏览器更快的访问!
 

应用程序接口和类 (计算机科学)

快捷方式: 差异相似杰卡德相似系数参考

应用程序接口和类 (计算机科学)之间的区别

应用程序接口 vs. 类 (计算机科学)

应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。. 在物件導向程式設計,类(class)是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述了所创建的对象共同的和方法。 类的更严格的定义是由某种特定的元数据所组成的内聚的包。它描述了一些对象的行为规则,而这些对象就被称为该类的实例。类有接口和结构。接口描述了如何通过方法与类及其实例互操作,而结构描述了一个实例中数据如何划分为多个属性。类是与某个层的对象的最具体的类型。类还可以有运行时表示形式(元对象),它为操作与类相关的元数据提供了运行时支持。 支持类的编程语言在支持与类相关的各种特性方面都多多少少有一些微妙的差异。大多数都支持不同形式的类继承。许多语言还支持提供封装性的特性,比如访问修饰符。类的出现,为面向对象编程的三个最重要的特性(封装性、继承性、多态性),提供了实现的手段。.

之间应用程序接口和类 (计算机科学)相似

应用程序接口和类 (计算机科学)有(在联盟百科)3共同点: 介面 (程式設計)內聚性 (計算機科學)變數

介面 (程式設計)

--(英語:interface),--。介面泛指實體把自己提供給外界的一種抽象化物(可以為另一實體),用以由內部操作分離出外部溝通方法,使其能被修改內部而不影響外界其他實體與其互動的方式,就如物件導向程式設計提供的多重抽象化。介面可能也提供某種意義上的在講不同語言的實體之間的翻譯,諸如人類與電腦之間。因為介面是一種間接手段,所以相比起直接溝通,會引致些額外負擔。 人類與電腦等資訊機器或人類與程式之間的介面稱為使用者介面。電腦等資訊機器硬體元件間的介面叫硬體介面。電腦等資訊機器軟體元件間的介面叫軟體介面,其存在於分離的軟體元件間,並提供一種機制使這些元件可以溝通。這條目主要述及程式編寫或設計的方法論中所關心的介面,這些介面作為程式元件功能的抽象化,屬於軟體介面的一類。.

介面 (程式設計)和应用程序接口 · 介面 (程式設計)和类 (计算机科学) · 查看更多 »

內聚性 (計算機科學)

内聚性(Cohesion)也稱為内聚力,是一軟體度量,是指機能相關的程式組合成一模組的程度 Alan Hecht and Andy Simmons (1986) NASA 1986.

內聚性 (計算機科學)和应用程序接口 · 內聚性 (計算機科學)和类 (计算机科学) · 查看更多 »

變數

在初等數學裡,變數或變元、元是一個用來表示值的符號,該值可以是隨意的,也可能是未指定或未定的。在代數運算時,將變數當作明確的數值代入運算中,可以於單次運算時解出多個問題。一個典型的例子為一元二次公式,該公式可以解出每個一元二次方程的值,只需要將方程的系數代入公式中的變數即可。 變數這個概念在微積分中非常重要。一般,一個函數y.

应用程序接口和變數 · 类 (计算机科学)和變數 · 查看更多 »

上面的列表回答下列问题

应用程序接口和类 (计算机科学)之间的比较

应用程序接口有40个关系,而类 (计算机科学)有12个。由于它们的共同之处3,杰卡德指数为5.77% = 3 / (40 + 12)。

参考

本文介绍应用程序接口和类 (计算机科学)之间的关系。要访问该信息提取每篇文章,请访问:

嘿!我们在Facebook上吧! »