结构型设计模式之桥接模式(Bridge Pattern)

来源:互联网 发布:传染病的电影知乎 编辑:程序博客网 时间:2024/06/05 19:36

桥接模式关注抽象的设计。这里的抽象是指包含了一组抽象方法的类,这些抽象方法可能包含多个实现。

实现抽象的一般做法是创建类的层次结构,该层次的顶部是一个包含抽象方法的抽象类,该类的每个子类都提供这些抽象方法的不同实现。但是,当需要对该层次进行子类化时,这一做法就存在不足了。

你可以创建一个桥,然后把这些抽象方法移到接口中。这样,抽象就将依赖于接口的实现。

桥接模式的意图是将抽象与抽象的实现相互分离来实现解耦,使二者可以独立地变化。

JDBC 就是桥接模式的典型实现。

http://blog.csdn.net/name_110/article/details/6905735

0 0
原创粉丝点击