桥接模式关注抽象的设计。这里的抽象是指包含了一组抽象方法的类,这些抽象方法可能包含多个实现。
实现抽象的一般做法是创建类的层次结构,该层次的顶部是一个包含抽象方法的抽象类,该类的每个子类都提供这些抽象方法的不同实现。但是,当需要对该层次进行子类化时,这一做法就存在不足了。
你可以创建一个桥,然后把这些抽象方法移到接口中。这样,抽象就将依赖于接口的实现。
桥接模式的意图是将抽象与抽象的实现相互分离来实现解耦,使二者可以独立地变化。
JDBC 就是桥接模式的典型实现。
http://blog.csdn.net/name_110/article/details/6905735