This question already has answers here:
What do you call it when one interface “inherits” from another?
(6个答案)
3年前关闭。
如果这是一个非常愚蠢的问题,请原谅我,但我正在寻求有关如何将以下内容解释为纯英文的说明(假设ISomethingElse是现有接口):
我会读为:
“公共接口ISomething INHERITS接口ISomethingElse”
要么
“公共接口ISomething IMPLEMENTS接口ISomethingElse”
我倾向于“继承”,因为我一直都将接口理解为某种东西的“合同”,而不是“实现”,但是我不确定什么是正确的方法。
我主要关心的是C#(如果有所作为)。
(6个答案)
3年前关闭。
如果这是一个非常愚蠢的问题,请原谅我,但我正在寻求有关如何将以下内容解释为纯英文的说明(假设ISomethingElse是现有接口):
public interface ISomething : ISomethingElse {
}
我会读为:
“公共接口ISomething INHERITS接口ISomethingElse”
要么
“公共接口ISomething IMPLEMENTS接口ISomethingElse”
我倾向于“继承”,因为我一直都将接口理解为某种东西的“合同”,而不是“实现”,但是我不确定什么是正确的方法。
我主要关心的是C#(如果有所作为)。
最佳答案
C#5.0规范使用“继承”。从第13节“接口”开始:
接口定义合同。实现接口的类或结构必须遵守其协定。一个接口可以从多个基本接口继承,而一个类或结构可以实现多个接口。
(已添加重点。)
关于c# - 读ISomething的正确方法是什么:ISomethingElse ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37472614/
10-10 13:02