首页 > 代码库 > 适配器模式代码演示
适配器模式代码演示
1、适配器中间环节
2、适配器abstract防止实列化
3、适配器只重写需要的,不需要的则部关注
1 package com.wisezone.adapter; 2 3 public interface InterfaceTest 4 { 5 void a(); 6 7 void b(); 8 9 void c(); 10 11 void d(); 12 13 void e(); 14 15 void f(); 16 17 void g(); 18 19 void h(); 20 }
1 package com.wisezone.adapter; 2 3 /** 4 * 适配器中间环节 5 * 适配器abstract防止实列化 6 * 7 * 适配器只重写需要的,不需要的则部关注 8 * @author 王东海 9 * @2017年4月16日 10 */ 11 public abstract class InterfaceAdapter implements InterfaceTest 12 { 13 14 @Override 15 public void a() 16 { 17 // TODO Auto-generated method stub 18 19 } 20 21 @Override 22 public void b() 23 { 24 // TODO Auto-generated method stub 25 26 } 27 28 @Override 29 public void c() 30 { 31 // TODO Auto-generated method stub 32 33 } 34 35 @Override 36 public void d() 37 { 38 // TODO Auto-generated method stub 39 40 } 41 42 @Override 43 public void e() 44 { 45 // TODO Auto-generated method stub 46 47 } 48 49 @Override 50 public void f() 51 { 52 // TODO Auto-generated method stub 53 54 } 55 56 @Override 57 public void g() 58 { 59 // TODO Auto-generated method stub 60 61 } 62 63 @Override 64 public void h() 65 { 66 // TODO Auto-generated method stub 67 68 } 69 70 }
1 package com.wisezone.adapter; 2 3 public class Test extends InterfaceAdapter 4 { 5 //重写需要的,不需要的,则不关注 6 @Override 7 public void h() 8 { 9 System.out.println("Test.h()"); 10 } 11 12 public static void main(String[] args) 13 { 14 InterfaceAdapter i1 = new Test(); 15 i1.h(); 16 } 17 18 }
结果:Test.h()
适配器模式代码演示
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。