现在的位置: 首页 > 综合 > 正文

Bridge模式 和Composite模式

2013年07月07日 ⁄ 综合 ⁄ 共 423字 ⁄ 字号 评论关闭

Bridge:主要实现的原理就是把接口 和实现分离开来, 保证他们再两个不同的类层次结构。

之所一用Bridge而不是直接继承实现主要有两个好处:

1. 二进制兼容。 假设我们的应用程序需要用到format功能, 我们可能有要引用两个第三方JAR包, formatInterface.JAR And formatImp.jar, 我们程序可能只引用了formatInterface.jar中的接口,而formatImpl.jar里是什么我们根本不需要关心, 因为他是formatInterface的实现, 所以当他改变的时候,我们的应用程序完全不用重新修改代码, 编译。可能我在LINUX下用LINUXFormatImpl.jar, 再WINDOW下use WindowFormatImpl.jar, but Application will never care about it.

全文阅读:http://www.javah.net/JAVAmoshi/20070516/1394.html

抱歉!评论已关闭.