浅谈Java的接口的作用和意义

上传人:tang****xu4 文档编号:141738356 上传时间:2020-08-12 格式:DOCX 页数:3 大小:29.45KB
返回 下载 相关 举报
浅谈Java的接口的作用和意义_第1页
第1页 / 共3页
浅谈Java的接口的作用和意义_第2页
第2页 / 共3页
浅谈Java的接口的作用和意义_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《浅谈Java的接口的作用和意义》由会员分享,可在线阅读,更多相关《浅谈Java的接口的作用和意义(3页珍藏版)》请在金锄头文库上搜索。

1、浅谈 Java 的接口的作用和意义浅谈 java 的接口的作用和意义什么是 java 的接口?其实接口的概念较为抽象,可以 理解为接口是一系列方法和特征的集合。方法和特征是类的 组成部分, 如果从编程的角度而言, java 的接口可以对应这 java 中特定的语法结构。 java 接口与 java 抽象类是不一样 的,抽象类可以实现某些方法,而接口则不能。下面,从接 口的概念和功能上进一步详细描述其存在的意义。那么 java 在类中定义一个接口有什么意义呢? 类所描述的是一个实体,包含试题的状态和动作。一个 实体能发出的动作由接口来定义。那么在类中对一个借口来 定义,从本质上讲,跟在抽象类中定

2、义一个接口一样,也体 现着它的抽象性,即它是可以变化的。从面向对象的思想来 看,要封装好变化的部分。这可能涉及到的涉及模式:模板 涉及模式 / 命令涉及模式,在这个 util 类里面封装了会改变 的 worker ,可以理解为, util 类里面有自己的算法:一部 分是固定的,而另外一部分是可变的,尚学堂陈老师指出这 个可变的部分就变成了一个接口,接口则是特殊的抽象类, worker 可能在不同的工作环境有不同的工作方式, 例如 work 、 onvaction 等等。因此在类中定义一个接口是有其必要性的,它代表着一 种编程思想,定义接口的目的是让代码有更强的可扩展性。那么为何要定义接口?以及

3、接口有何意义呢?那么关 于接口的意义可以从以下几点来进行说明:1、定义接口的重要性:在 java 编程, abstractclass 和 interface 是支持抽象类定义的两种机制。正是由于这两 种机制的存在,才使得 java 成为面向对象的编程语言。2、定义接口有利于代码的规范:对于一个大型项目而 言,架构师往往会对一些主要的接口来进行定义,或者清理 一些没有必要的接口。这样做的目的一方面是为了给开发人 员一个清晰的指示,告诉他们哪些业务需要实现;同时也能 防止由于开发人员随意命名而导致的命名不清晰和代码混 乱,影响开发效率。3、有利于对代码进行维护: 比如你要做一个画板程序, 其中里面

4、有一个面板类,主要负责绘画功能,然后你就这样 定义了这个类。可是在不久将来,你突然发现现有的类已经 不能够满足需要,然后你又要重新设计这个类,更糟糕是你 可能要放弃这个类,那么其他地方可能有引用他,这样修改 起来很麻烦。如果你一开始定义一个接口,把绘制功能放在 接口里,然后定义类时实现这个接口,然后你只要用这个接 口去引用实现它的类就行了,以后要换的话只不过是引用另 一个类而已,这样就达到维护、拓展的方便性。4、保证代码的安全和严密:一个好的程序一定符合高 内聚低耦合的特征,那么实现低耦合,定义接口是一个很好 的方法,能够让系统的功能较好地实现,而不涉及任何具体 的实现细节。这样就比较安全、严密一些,这一思想一般在 软件开发中较为常见。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号