java设计模式-接口适配器模式
2016-06-17 15:42
429 查看
public interface Sourceable{
public void method1();
public void method2();
}
public abstract class Wraper2 implements Sourceable{
@Override
public void method1(){};
@Override
public void method2(){};
}
public class SourceSub1 extends Wraper2{
@Override
public void method1(){
System.out.println("this is the mothod1 sourcesub1");
}
}
public class SourceSub2 extends Wraper2{
@Override
public void method2(){
System.out.println("this is the method2 sourcesub2");
}
}
public class TestSource{
public static void main(String[] args){
Sourceable sourceaSub1 = new SourceSub1();
Sourceable sourceaSub2
= new SourceSub2();
sourceSub1.method1();
sourceSub1.method2();
sourceSub2.method1();
sourceSub2.method2();
}
}
public void method1();
public void method2();
}
public abstract class Wraper2 implements Sourceable{
@Override
public void method1(){};
@Override
public void method2(){};
}
public class SourceSub1 extends Wraper2{
@Override
public void method1(){
System.out.println("this is the mothod1 sourcesub1");
}
}
public class SourceSub2 extends Wraper2{
@Override
public void method2(){
System.out.println("this is the method2 sourcesub2");
}
}
public class TestSource{
public static void main(String[] args){
Sourceable sourceaSub1 = new SourceSub1();
Sourceable sourceaSub2
= new SourceSub2();
sourceSub1.method1();
sourceSub1.method2();
sourceSub2.method1();
sourceSub2.method2();
}
}
相关文章推荐
- Java设计模式——适配器模式
- Spring4.0 第一章(helloworld)
- 异常之Java访问异常信息
- java并发编程浅析
- 步骤一:下载jdk并安装和配置java环境变量
- Java的设计模式
- JAVA常用的验证(手机号的验证)
- spring3.2 @Scheduled注解 定时任务
- java利用CountDownLatch来制定线程执行顺序
- Java WebService 简单实例
- 数组转list的小知识
- Spring4.X的restFul 使用Gson返回json配置
- 字符流和字节流的区别,使用场景,相关类
- java poi导出excel 表格
- 异常之Java7捕获多种类型异常
- jdk动态代理例子
- hjr-JAVA:JAVA连接MySql
- Spark Streaming性能优化系列-如何获得和持续使用足够的集群计算资源?
- DWR入门教程(java的ajax框架)
- 求大神指教,用struts怎么实现这个案例