java 什么情况要用到接口,最好给出分析和实际列子

如题所述

亲,我来回答你。
接口的一般应用于下列六种设计模式:
1.定制服务模式:设置精粒度接口,每个接口代表相关一组服务,通过继承来创建复合接口。
2.适配器模式:每当系统之间不匹配的时候,用适配器来转换借口。
3.默认适配器模式:为借口提供简单的默认实现
4.代理模式:为接口的实现创建代理类,使用者通过代理类获得实现类的服务
5.标识类型模式:用接口来表示一种没有任何行为的抽象类型
6.常量接口模式:在接口中定义静态变量,在其它类中用import static语句引入这些常量。

一般情况只需要了解如何对接口进行实现就可以了。
亲这样回答满意吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-24
给你个例子,自己理解哈
interface Fruit { //接口:水果
public void eat(); //吃水果的方法
}

class Apple implements Fruit {
public void eat() {
System.out.println("小明吃苹果");
}
}

class Orange implements Fruit {
public void eat() {
System.out.println("小明吃橘子");
}
}

public class FruitDemo {
public void main(String[] args){
Fruit f=new Apple();
f.eat();
}
}

参考资料:;

第2个回答  2012-03-24
你暂时还用不到,我说这话的意思是接口是在类的封装是用的,你既然不明白这个概念,那么你就还不会封装类,所以你用不到接口
相似回答