注
学习核心
- 桥接模式核心
- 概念:将抽象部分和实现部分进行分离,将多种可匹配的使用进行组合(核心实现可以理解为A类中含有B类接口,通过构造函数传递B类的实现,这个B类就是设计的桥)
- 组成:
- A-抽象化角色:抽象化基类(引用实现化对象)、扩展抽象化
- B-实现化角色:实现化接口、具体实现化接口
- 应用场景
- 【支付场景】:多种支付(支付宝、微信)和验证(指纹、人脸识别、密码)方式
- 【数据库JDBC&DriverManager】:JDBC连接数据库,通过DriverManager加载指定数据库驱动程序进行桥接,获取相应的连接实例
...大约 6 分钟