java中的接口是如何实现两层之间的连接的?

问个比较小白的问题,java中的interface是怎么实现两层之间的衔接的呢?就是比方说逻辑层和展示层之间,接口起一个什么样作用呢?我只是大概知道是在两层之间传递需要的信息,但是具体是如何实现呢?是要两层都implements这个接口么?还有方法要怎么构建?谢谢了~

接口主要用来统一访问,便于管理方法;如果硬要这样的话,就是逻辑层实现这个接口,展示层不需要,只需要new实现类;真正意义上应该是逻辑层来管理接口实现类
比如说定义一个动物Animal接口,有eat和sleep方法
然后Cat和Dog这2个类去实现这个接口并实现方法
你展示层调用的话用Animal 对象名= new 【实现animal接口类】
只是举个例子,这样做不是最好的
其实你去看下装饰者设计模式,就很能理解了;
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-15
面向接口编程,两层之间交互通过接口而不是具体的类~本回答被提问者采纳
第2个回答  2014-11-15
推荐你看下SPRING 的依赖注入 就明白了

java中的接口是如何实现两层之间的连接的?
接口主要用来统一访问,便于管理方法;如果硬要这样的话,就是逻辑层实现这个接口,展示层不需要,只需要new实现类;真正意义上应该是逻辑层来管理接口实现类 比如说定义一个动物Animal接口,有eat和sleep方法 然后Cat和Dog这2个类去实现这个接口并实现方法 你展示层调用的话用Animal 对象名= new 【实现a...

java中接口是什么 怎么实现接口
1、第一步我们首先需要知道java中的接口指的是抽象方法的集合,一个抽象类型,一般以interface来声明,需要注意的是接口不是类。2、第二步我们可以看一下接口声明的格式,接口中的抽象方法都是隐式的,所以声明不需要abstract关键字,接口中的变量只能是 public static final 类型的。3、第三步下面通过...

java后端连接前端有多少种方式?
前端和后端连接方式取决于应用程序的需求和技术栈,java常见的五种连接方式如下:1、RESTful API使用RESTful API是最常见的前后端连接方式,前端通过HTTP请求与后端进行通信,并获取或提交数据。(如下图所示)2、WebSocket采用WebSocket协议实现双向通信,可以实时推送数据给前端。(如下图所示)3、AJAX使用AJA...

用java写个接口实现数据对接
xxx是实现的你接口的类 这就是传说中的父类的引用指向子类的对象,多态 第二句话相当于 area area=new xxx();父类的引用只能调用子类实现的方法,而无法调用子类中存在而父类中不存在的方法 父类的引用指向子类的对象时,其调用方法是用子类的方法去实现的 ...

java中的接口到底有什么作用?
接口在Java中也可以作为抽象层的一种表现形式。通过定义接口,我们可以创建一个抽象层,隐藏具体实现的细节。这样,上层代码只需要关心接口定义的行为,而不必了解底层实现的具体细节。这有助于实现代码的模块化和解耦,提高了系统的可维护性和可扩展性。此外,使用接口还可以方便地实现诸如依赖注入等高级编程...

Java编程-如何优雅的实现接口统一调用
业务层仅需实现服务接口,自定义不同业务逻辑的推送方法,系统将自动处理调用过程中的细节,如第三方接口调用、缓存、超时处理和失败降级策略。总结,通过集中设计接口服务和采用先进的设计模式,可以有效解决接口调用中的耦合问题,提高系统维护性和扩展性。这不仅降低了重复代码的编写,还提升了系统的整体性...

java 接口怎么用?应该怎么实现?
当类实现了某个Java接口时,它必须实现接口中的所有抽象方法,否则这个类必须声明为抽象的 比较抽象类与接口 1, 抽象类与接口都位于继承树的上层 相同点 1, 代表系统的抽象层,当一个系统使用一颗继承树上的类时,应该尽量把引用变量声明为继承树的上层抽象类型,这样可以提高两个系统之间的送耦合 2, 都...

从零开始学Java—interface接口又是咋回事?
Java接口是Java语言中一个特殊的设计,它让开发者能够在不直接继承类的情况下实现多继承的效果。接口的引入,为Java程序设计带来了更多灵活性和可扩展性。接下来,我们将深入探讨Java接口的定义、实现、特性和使用,以及它们如何帮助提高代码的可维护性和可复用性。接口可以被视为一种契约,它定义了一组...

JAVA中为什么要使用接口,继承接口不是还要重写方法吗?为什么不直接写那 ...
你这样想,我做一个USB接口,有个读的抽象方法 那叫read()吧,然后mp3类实现,U盘类实现,移动硬盘类实现,这样我用的时候用USB a=new 【类名】;这样a.read();要是我类名里写U盘,就读U盘,写mp3就读mp3,而这个名字可以从属性文件里读,你写哪个就用哪个了 这个就叫统一访问,因为你实现这个...

如何在Java类中定义接口属性并如何使用接口的方法
1, java语言不支持一个类有多个直接的父类(多继承),但可以实现(implements)多个接口,间接的实现了多继承.2, 与接口相关的设计模式:1, 定制服务模式 设计精粒度的接口,每个接口代表相关的一组服务,通过继承来创建复合接口2, 适配器模式 当每个系统之间接口不匹配时,用适配器来转换接口3, 默认适配器模式 为接口...

相似回答