什么是阅读ISomething的正确方法:ISomethingElse

时间:2016-05-26 23:28:53

标签: c# oop inheritance interface

如果这是一个非常愚蠢的问题,请原谅我,但我正在寻找有关如何将以下内容解释为普通英语的说明(假设ISomethingElse是现有界面):

public interface ISomething : ISomethingElse {
}

我会把它读作:

"公共界面ISomething INHERITS 界面ISomethingElse"

"公共界面ISomething IMPLEMENTS 界面ISomethingElse"

我倾向于"继承"因为我总是将界面理解为"合同"对于某些事情,而不是"实施"但是我不确定究竟是什么方法。

我主要关注C#(如果这有所不同)。

1 个答案:

答案 0 :(得分:3)

C#5.0规范使用“inherits”。从§13,“接口”:

  

接口定义合同。 实现接口的类或结构必须遵守其合同。接口可以从多个基接口继承,并且类或结构可以实现多个接口。

(强调补充。)