您的位置:首页 > 其它

接口浅谈

2011-05-03 16:03 309 查看
接口是一组规则的集合,他规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。

下面通过一个例子说一下接口的好处。







-----------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------



---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------
由于采用了接口,只有一个方法。可以实现多态。
而如果没有接口的话,实现起来是这样的。



-------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------



---------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------
重点看这个类,如果,没有定义接口,就需要有多少动物就重载多少个方法。而如果有接口,则只需要一个方法就可以了。要添加动物的话,也会很简单。

面向接口编程中的接口其实就是一种思想层面的用于实现多态性,提高软件灵活性和可维护性的架构部件。我们在运用接口时,应该考虑一下是否能体现出接口的优点。否则,就很可能导致了一种接口的乱用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: