我正在阅读 GoF 的设计模式,但我陷入了桥模式。我不禁注意到它与适配器模式非常相似,我尝试通过阅读 Stack Overflow 上的问题来理解两者之间的区别,但我仍然很困惑。
关于适配器模式的章节说有两种方法可以实现它。一是类适配器,二是对象适配器。对象适配器的好处之一(如书中所写)是您不仅可以适应一个特定的类,还可以适应子类。
如果我错了,请纠正我,但这种适配器实现不就是 Bridge 实际上是什么吗?换句话说,Bridge 不只是适配器模式的对象实现版本,您也可以在其中使用子类吗?
谢谢。
ps 如果您要发布代码示例,请使用 C++ 发布。