interface Implementor {
public void operationImpl();
}
abstract class Abstraction {
protected Implementor impl; //定义实现类接口对象
public void setImpl(Implementor impl) {
this.impl = impl;
}
public abstract void operation(); //声明抽象业务方法
}
class RefinedAbstraction extends Abstraction {
public void operation() {
//业务代码
impl.operationImpl(); //调用实现类的方法
//业务代码
}
}
设计模式 - 结构型模式 - 桥接模式
最新推荐文章于 2024-06-16 23:12:40 发布