Java中的桥接模式
桥接模式简介
- 桥接是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。
- 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。
品牌接口Brand
1 | //产品品牌 |
实现类品牌A和品牌B
1 | //A品牌 |
抽象产品类Product
1 | //抽象产品类 |
子类产品C和D
1 | //C产品 |
测试类
1 | public class Test { |
测试结果
1 | A品牌C产品 |
https://codingdgsun.github.io/2021/12/31/Java%E4%B8%AD%E7%9A%84%E6%A1%A5%E6%8E%A5%E6%A8%A1%E5%BC%8F/
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.