什么是界面

时间:2011-04-21 09:17:52

标签: interface uml

参考UML图,什么是接口?有人可以用更简单的词来解释。我无法通过Google搜索来理解任何内容。

4 个答案:

答案 0 :(得分:3)

接口就像一个不包含数据或实现的类的模板设计;只有方法,属性等的定义。这些是抽象的,不能实例化,但可以继承,此时所有指定的方法等必须由继承接口的具体类实现。

答案 1 :(得分:2)

接口是描述行为的设计项。 实现接口的类将/必须根据其定义运行。 接口用于促进松耦合和许多IoC模式的基础(控制反转)

答案 2 :(得分:1)

接口只是一个类的描述,没什么具体的。

您可以使用它来创建具有相同描述的新类,而无需了解具体实现。

答案 3 :(得分:1)

总之:它是合同。实现此合同(接口)的每个类都必须实现在其上定义的方法。