摘要:
(以后会一一补齐,最近实在木有时间)·Bridge模式将抽象与实现解耦,是他们都可以独立变化 Bridge模式关键特征意图将一组实现与另一组使用它们的对象分离问题一个抽象类的派生类必须使用多个实现,但不能出现类数量爆炸性增长。解决方案为所有实现定义一个接口,供抽象类的所有派生类使用参与者与协作者Abstraction为要实现的对象定义接口,Implementor为具体的实现类定义接口。Abstraction的派生类使用Implementor的派生类,却无需知道自己具体使用哪一个ConcreteImplementor.效果实现与使用实现的对象解耦,提供了可扩展性,客户对象无需操心实现问 阅读全文