分享

接口型模式介绍

 樱花梦_张艺馨 2016-11-25
抽象的讲,类的接口是类允许其他类对象访问的方法与字段集。接口通常代表一种承诺,即方法需要实现接口方法名表示的操作,遵循代码注释、测试和其他文档说明。类的实现就是位于方法体重的代码。
java将接口概念提升为独立的结构,体现了接口(对象必须遵循的承诺)与实现(对象如何履行承诺)的分离。java接口允许对过类提供相同的功能,也允许一个类同时实现多个接口。
接口与抽象类:
写出接口与抽象类的三点不同:
1:抽象类与接口的修饰关键字不同:抽象类使用abstract,接口使用Interface。
2:接口可以多重继承  ,抽象类不可以
3:抽象类与接口中的方法属性不同:抽象类中的方法属性可以是常量,也可以是变量,而接口中的方法属性是常量,默认为static和final。
4:抽象类与接口中的方法不同:抽象类中允许非抽象方法存在,可以实现部分方法,而接口中的方法必须是抽象方法,不给实现。
接口的优势在于它限制了对象之间的协作,这种约束其实提供了更大的自由,即使实现接口的类的实现发生了巨大变化,接口的客户端仍然可以不受影响。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多