世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
- 从意图上看
适配器是为了复用已有接口的功能,而通过适配将已有接口功能引入到所需接口的一种模式,目的是能够结合。
桥接模式是为了实现两个接口结合的多样化而设计的一种模式,目的是结合的更好。 - 从实现上看
适配器是先定义了新接口,然后才与旧接口进行适配,即先接口后关系。
桥接模式是先定义了一个桥(即两个接口之间的关系),然后通过每个接口的多个实现的不同组合达到其灵活性的目的,即先关系后组合。 - 总结
总体来看类似于递进关系(并不完全,为了便于理解,只是比喻),适配器将两个接口结合在一起,然后桥接使他们的结合更加多样化。