OO:接口可以实现另一个接口吗?

时间:2011-02-09 09:51:27

标签: architecture user-interface oop

我知道它是特定于语言的,但是在OO语言中,接口可以实现其他接口吗?

4 个答案:

答案 0 :(得分:5)

在C#中你可以做到:

interface YourInterface: IDisposable {
   /// your methods
}

并且实现YourInterface的类也应该实现IDisposable的方法。

当然,这是有效的:

YourInterface implementation = new Implementation();
IDiposable disposable = implementation;

答案 1 :(得分:5)

接口可以扩展但不实现另一个接口,因为接口中没有实现。

答案 2 :(得分:4)

是的,虽然使用的术语是“延伸”而不是“实施”。

答案 3 :(得分:0)

简单来说,实现意味着应用一组预定义的rules.interface就像这样。所以接口不能实现其他接口。为什么我们扩展一个接口与其他接口