参考UML图,什么是接口?有人可以用更简单的词来解释。我无法通过Google搜索来理解任何内容。
答案 0 :(得分:3)
接口就像一个不包含数据或实现的类的模板设计;只有方法,属性等的定义。这些是抽象的,不能实例化,但可以继承,此时所有指定的方法等必须由继承接口的具体类实现。
答案 1 :(得分:2)
接口是描述行为的设计项。 实现接口的类将/必须根据其定义运行。 接口用于促进松耦合和许多IoC模式的基础(控制反转)
答案 2 :(得分:1)
接口只是一个类的描述,没什么具体的。
您可以使用它来创建具有相同描述的新类,而无需了解具体实现。
答案 3 :(得分:1)
总之:它是合同。实现此合同(接口)的每个类都必须实现在其上定义的方法。