桥模式主要应用背景是, 抽象类行为的具体实现中有重复的方法行为 比如按照原先的 照片和文档继承了资料抽象类,在具体的实现比如修改的时候是不是要特别为照片和文档写2个 修改的方法,但是如果这2个修改的方法具体实现是相同的(比如调用了另外库中的修改方法),那么不是重复了吗,这个时候就可以应用桥模式,将抽象成一个接口,并且对象应用,这样就可以不用一个一个去实现了 -------------------------------------------------------------------------------
照片和文档都继承了抽象类,那么可以将修改方法的实现写在抽象类里,子类不复写,这不就能保证这个方法在所有子类里都有了么?这个例子不能说明bridge的好处吧
|
|