实现接口正确的术语

时间:2011-06-22 10:20:52

标签: c# java c++ oop

如果我的方法具有基类类型作为参数,我可以将它传递给扩展该基类的类的每个对象,因为 派生类也是基类

因此,如果我的方法具有接口类型作为参数,我可以将其传递给已实现该接口的类的每个对象,因为 该类也是一个接口 或它可以实现的所有接口。

这是与界面一起使用的正确术语吗?

感谢。

4 个答案:

答案 0 :(得分:6)

正确的术语不会是

该类也是一个界面

该类的行为与接口承诺的完全一致

代替。

对于基础课程,它就像“我可以与任何努力工作者一起工作”。使用接口,就像“我可以使用任何努力工作的东西。”

答案 1 :(得分:4)

that class is also an interface我不同意这一行。该类不是接口,该类只是实现了该接口。在我看来,这句话that class is also an interface是错误的

答案 2 :(得分:1)

更精确的表述是“任何 一个类D的实例,它来自基类B,也是实例{1}}“和”实现接口B的<{em>} 实例也可以通过{{1} 引用 }”。这种表达方式明确区分了类,接口和实例。

答案 3 :(得分:0)

  

该类也是一个接口

我不会那样表达(主要是因为一个类不是一个接口)。我会这样表达:

  • ..该类提供接口的API ..
  • ..该类提供接口
  • 定义的行为
  • ..该类实现了接口..