`
退役的龙弟弟
  • 浏览: 453768 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java接口的意义

 
阅读更多

 

1、(举个例子)假如有一个Service类,一个DaoInter 接口和一个DaoImp实现类。

在Service类中定义了一个变量(这个接口在100个地方使用了):

DaoInter daoInter = new DaoImp();

 

2、(说明原因)这时接口和Spring的意义就体现出来了

(1)接口是模块间相互联系的窗口,所以这时我们就不要改变DaoInter这个接口的名称了(除非你想改100个地方)。

因为所有的地方定义的都是接口对象,所以只要接口名称不变就可以访问对象。

(2)假如不再使用DaoImp类,而是使用DaoImplement这个类的话,只需要将new DaoImp();改成new DaoImplement();即可。但是如果不使用spring的话,让然需要该100个地方。

使用spring的话,只需要将Dao的class指向DaoImplement就可以了

分享到:
评论

相关推荐

    JAVA接口的介绍

    ### JAVA接口的详细介绍 在Java编程语言中,接口(Interface)是实现抽象数据类型的一种方式,它完全由抽象方法组成,这些方法没有具体的实现。通过定义接口,开发者能够指定一个类应该具有的行为而不必关心如何...

    Java API文档.docx

    Java API文档是Java开发者不可或缺的参考资料,它详细记录了Java编程语言的标准库,包括类、接口、方法和属性等核心元素。这些文档不仅提供技术规格,还包含使用示例,帮助程序员理解和应用Java的各类功能。 1. **...

    java上传接口案例

    在Java开发中,上传接口是常见的功能之一,用于接收客户端发送的数据,如文件、图片或大文本等。在这个“java上传接口案例”中,我们主要关注的是如何利用Java技术实现一个上传接口,以及可能涉及的相关技术和最佳...

    java接口学习笔记

    ### Java接口学习笔记 #### 一、Java接口基础知识与特性 **1. 多继承的替代方案** Java语言为了保持简单性和一致性,不支持多继承,即一个类不能同时继承多个父类。然而,Java提供了接口的概念作为多继承的一个...

    海量分词研究版java接口

    在这个“海量分词研究版java接口”中,我们可以期待以下几个方面的知识点: 1. **Java接口设计**:接口是一种定义行为的方式,它允许不同模块之间进行协作。在分词库中,Java接口通常包含一系列方法,如`segment...

    java接口例子

    Java接口在编程中扮演着重要的角色,它是定义行为规范的蓝图,允许类实现多个不同的行为。接口在Java中是完全抽象的,不包含任何方法的实现。本篇将深入探讨Java接口及其应用,以InterfaceTest为例,帮助初学者更好...

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

    浅谈 Java 的接口的作用和意义 Java 接口是一种抽象的概念,定义了一系列方法和特征的集合。它可以对应 Java 中特定的语法结构,与抽象类不同的是,抽象类可以实现某些方法,而接口不能。 Java 接口的存在意义在于...

    java利用接口和抽象类改写求圆的面积和梯形的面积.docx

    ### Java利用接口和抽象类改写求圆的面积和梯形的面积 #### 深入理解Java的接口和抽象类 在Java编程语言中,接口(Interface)和抽象类(Abstract Class)都是用于实现多态性和代码复用的重要概念。它们都无法被...

    M1,Delphil,Java接口程序

    【标题】"M1,Delphi,Java接口程序"涉及的是在不同的编程环境中,如何通过接口实现M1系统的互操作性。M1通常指的是某个特定的系统或硬件设备,而Delphi和Java则是两种不同的编程语言,它们通过接口来与M1进行通信。 ...

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

    浅谈 Java 的接口的作用和意义 Java 的接口是一系列方法和特征的集合,它可以对应 Java 中特定的语法结构。接口和抽象类不同,抽象类可以实现某些方法,而接口则不能。接口的概念较为抽象,可以理解为是一系列方法...

    电力系统负荷预测软件中R语言与Java的接口方法研究.pdf

    为了将R语言的强大分析能力嵌入到以Java为主要开发语言的系统中,需要设计一种Java与R语言之间的调用接口。本文提出了一种切实可行的Java调用R语言脚本的方法,并且通过实际例子验证了其调用效果。 Java与R语言之间...

    RTX java开发接口

    8. **扩展性**:RTX的Java接口应当具有良好的扩展性,方便未来增加新的功能或对接其他系统。例如,设计可配置的插件体系,使得新功能可以通过插件形式动态加载。 总的来说,"RTX java开发接口"为开发者提供了丰富的...

    Java语言:什么叫面向接口编程

    #### 接口与实现分离的意义 接口与实现分离的思想强调的是“定义与实现”的分离。在传统的面向对象编程中,我们通常将行为的定义和具体的实现绑定在一起,即在一个类中同时定义方法的签名以及其实现细节。而在面向...

    CRCL4Java法兰克fanuc系统SDK

    "CRCL4Java法兰克fanuc系统SDK"就是这样一个专门针对FANUC数控系统的Java接口开发包,它为开发者提供了在Java环境中与FANUC数控设备进行通信的能力。FANUC是一家知名的日本公司,以其高质量的数控系统和机器人技术...

    C#上传到java借口处理

    本话题聚焦于"C#上传到Java接口处理",这涉及到C#客户端与Java服务器之间的数据交互。在这个过程中,我们将探讨C#作为客户端如何通过HTTP请求或者Web服务(如SOAP或RESTful API)将数据发送到Java实现的后端接口,并...

    web端对接 PHP,asp,java,短信接口

    在IT行业中,对接不同的编程语言以实现特定功能是常见的需求,比如在本例中的"web端对接 PHP,asp,java,短信接口"。这个标题暗示我们需要构建一个Web应用程序,该程序能够通过API与短信服务提供商进行交互,实现短信...

    java封装接口智能交通DEMO

    1. **Java接口封装**:在Java中,接口(Interface)是一种定义行为规范的类型,它可以被类实现来提供特定的功能。在智能交通系统中,可能会定义如“监控数据获取”、“交通信号控制”等接口,通过封装这些接口,...

    【每日一步】面向接口编程选择java接口还是抽象类.doc

    ### 面向接口编程与Java接口、抽象类的选择 #### 一、接口与抽象类的概念 在面向对象编程中,接口(Interface)与抽象类(Abstract Class)都是用来实现多态性的工具,它们允许开发者定义行为规范而不指定具体实现...

    Java使用XFire调用WebService接口.docx编程资料

    ### Java使用XFire调用WebService接口 #### 一、引言 随着互联网技术的发展,不同系统之间的通信变得越来越重要。WebService作为一种重要的分布式计算技术,在跨平台、跨语言的服务交互方面发挥着重要作用。本文将...

    java调用NLPIR接口实现词频,词性,分词、情感等Demo(控制台输出测试)

    在本项目中,我们主要关注的是如何利用Java调用NLPIR接口来执行一系列文本处理任务,包括分词、计算词频、识别词性以及进行情感预判。NLPIR(National Language Processing and Information Retrieval)是国家语言...

Global site tag (gtag.js) - Google Analytics