Class ';类别';与';对象';as';接口';与……有关。。。?

Class ';类别';与';对象';as';接口';与……有关。。。?,class,object,interface,terminology,Class,Object,Interface,Terminology,在开发对话中,我们经常混淆“类”和“对象”。但至少有可能区分它们 在“接口”方面要糟糕得多:我知道一个类可以实现一个接口,但例如COM,可以查询对象的“接口” 是否有更好的术语来描述“实现接口X的对象部分”?“契约”。接口告诉您一个契约,实现接口的东西承诺在该契约上交付 找个时间在字典里查“合同”。它会告诉你,合同必须具体,有确切的可交付成果和失败的后果。这是一个有趣的问题。我想很难找到一个好的术语——当然是用自然语言——来完全描述这个概念。@DonCallisto:的确如此。在关于软件设计的讨

在开发对话中,我们经常混淆“类”和“对象”。但至少有可能区分它们

在“接口”方面要糟糕得多:我知道一个类可以实现一个接口,但例如COM,可以查询对象的“接口”

是否有更好的术语来描述“实现接口X的对象部分”?

“契约”。接口告诉您一个契约,实现接口的东西承诺在该契约上交付


找个时间在字典里查“合同”。它会告诉你,合同必须具体,有确切的可交付成果和失败的后果。

这是一个有趣的问题。我想很难找到一个好的术语——当然是用自然语言——来完全描述这个概念。@DonCallisto:的确如此。在关于软件设计的讨论中,我总是遇到模棱两可的问题。我想我不是唯一一个。有时你指的是“API”,有时你指的是“对象的那个方面”