Interface 什么是接口

Interface 什么是接口,interface,uml,Interface,Uml,参考UML图,什么是接口?有人能用更简单的话来解释吗。通过谷歌搜索,我什么都看不懂。接口只是一个类的描述,而不是具体的描述 您可以使用它创建“具有相同描述”的新类,而不知道具体实现。接口是描述行为的设计项。 实现接口的类将/必须按照其定义进行操作。 接口用于促进松散耦合,是许多IoC模式(控制反转)的基础。接口就像一个不包含数据或实现的类的模板设计;只有方法、属性等的定义。这些是抽象的,不能实例化,但可以从中继承,此时所有指定的方法等必须由继承接口的具体类实现。一句话:它是一个契约。实现此契约的

参考UML图,什么是接口?有人能用更简单的话来解释吗。通过谷歌搜索,我什么都看不懂。

接口只是一个类的描述,而不是具体的描述


您可以使用它创建“具有相同描述”的新类,而不知道具体实现。

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

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

一句话:它是一个契约。实现此契约的每个类都必须实现在其上定义的方法