结构型 设计模式 bridge模式

结构型 bridge模式
场景

  • JDBC是桥接模式的典型实现


角色

  • Abstraction  抽象接口
  • RefinedAbstraction   扩展抽象接口
  • Implementor   自身的接口不必与Abstraction完全相同   桥
  • ConcreteImplementorA   桥的实现类
  • Client  用户


特点

  • 桥接模式良好地实现了开闭原则
  • 桥接模式将类继承关系转换成了对象组合关系,实现了类的复用,减少了类的个数


实现
 

public interface Driver{
    public abstract Connection connect(String s, Properties properties) throws SQLException;
    // other method
}
public class NonRegisteringDriver implements java.sql.Driver{}
发布了231 篇原创文章 · 获赞 3 · 访问量 7984

猜你喜欢

转载自blog.csdn.net/qq_32265719/article/details/103909668