【设计模式学习笔记】桥接模式
桥接模式
-
定义有两种
1,来自GoF的《设计模式》:将抽象和实际解耦,两者可以独立变化。
2,一个类有两个及以上的变化维度,通过组合的方式,让这两个及以上的维度可以独立进行扩展。 -
如何实现
基于接口实现同个维度下的各种变化,然后再组合使用。 -
金句
很多设计模式都是通过将庞大的类拆成细小的类,然后通过合理的方式组织在一起。
桥接模式
定义有两种
1,来自GoF的《设计模式》:将抽象和实际解耦,两者可以独立变化。
2,一个类有两个及以上的变化维度,通过组合的方式,让这两个及以上的维度可以独立进行扩展。
如何实现
基于接口实现同个维度下的各种变化,然后再组合使用。
金句
很多设计模式都是通过将庞大的类拆成细小的类,然后通过合理的方式组织在一起。