1.桥连模式
桥连模式(Bridge Pattern),是设计模式的一种,属于结构型模式。
桥连模式是一种组合的方式,让工程解耦并实现。
2.桥连模式的原理和实现方法
桥连模式一般用在如下场景:多个实体或结构之间,存在一定的区分;多个实体或结构可以组合,实现多个实体或结构的连接,而不采取多重继承的方式,避免多个实体或结构之间的紧密耦合。
桥连模式的实现方法:
1)区分多个实体或结构;
2)实体和结构通过结构或者抽象类建立连接,而彼此实现;
3)通过桥连实现组合,从而让模式合理化。
3.桥连模式的优缺点
桥连模式的优点:
1)抽象和实现相分离;
2)易于扩展。
桥连模式的缺点:
1)代码的整体更不容易理解。
4.桥连模式的实现
代码实现请见github:
https://github.com/diziqian/DesignPattern/tree/master/BridgePattern