2011-04-21 61 views
0

参考UML图,什么是接口?并且有人可以用更简单的话来解释。我不能从谷歌搜索中理解任何东西。什么是接口

回答

3

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

1

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

您可以在不知道具体实现的情况下使用它创建一个具有相同描述的新类。

2

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

1

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