java设计模式之桥接模式
来源:互联网 发布:java软件理论基础 编辑:程序博客网 时间:2024/04/30 07:52
public interface Sourceable{
public voiid method();
}
public class Sourceable1 implements Sourceable{
@Overrid
public void method(){
System.out.println("this is first sub1");
}
}
public class Sourceable2 implements Sourceable{
@Override
public void method(){
System.out.println("this if second sub2");
}
public abstract class Brigde{
private Sourceable source;
public void setSource(Sourceable source){
this.source = source;
}
public Sourceable getSource(){
return source;
}
public void method(){
System.out.println("this is bridge method");
}
}
}
public class MyBridge extends Bridge{
public void method(){
this.getSource().method();
}
}
public class Test{
public static void main(String[] args){
Bridge bridge = new MyBridge();
Sourceable source1 = new Sourceable1();
bridge.setSource(source1);
bridge.method();
Sourceable source2 = new Sourceable2();
bridge.setSource(source2);
bridge.method();
}
}
- Java 设计模式 之 桥接模式
- Java 设计模式 之 桥接模式
- Java 设计模式 之 桥接模式
- Java 设计模式之桥接模式
- JAVA设计模式之桥接模式
- 《Java设计模式》之桥接模式
- java设计模式之桥接模式
- Java设计模式之桥接模式
- 【Java设计模式】之桥接模式
- java设计模式之桥接模式
- java设计模式之桥接模式
- Java设计模式之桥接模式
- Java设计模式之-桥接模式
- Java设计模式之桥接模式
- java设计模式之桥接模式
- JAVA设计模式之桥接模式
- java设计模式之桥接模式
- JAVA设计模式之桥接模式
- hdu1573(中国剩余定理,在区间内解的数量)
- 购物车商品的数据存储器实现
- 巧用UIResponder进行事件传递
- btrfs
- post和get在request中,有一个body字段的差别
- java设计模式之桥接模式
- sqlver 2014 使用自.连接不上的解决办法
- Contains Duplicate 包含重复
- H
- Mybatis源码学习(三)cache包
- 【gulp.js】中大型项目构建发布实例
- 安卓在AndroidStudio中集成百度云推送(改良版)
- 【中间件】(三):CORBA规范
- Bash shell 的算术运算有四种方式