java 中的桥接模式没有摘要 class
Bridge pattern in java without abstract class
我正在尝试学习桥接模式。到目前为止,我提到的每一页都有一个抽象作为接口,另一个作为抽象 class。 Abstract class 包含对接口的引用。我想知道,如果我用接口替换抽象 class 并在每个实现 class 中引用第二个接口,这在桥接模式的上下文中是否仍然有意义。
如果将组合关系从抽象 class 向下移动到其实现,那么您将拥有一个适配器而不是桥接器。
如果您有多个适配器都组成一个公共接口,那么将这种组成关系拉到一个抽象中可能是有意义的,即又是一个桥。
另请参阅:Adapter vs Bridge
我正在尝试学习桥接模式。到目前为止,我提到的每一页都有一个抽象作为接口,另一个作为抽象 class。 Abstract class 包含对接口的引用。我想知道,如果我用接口替换抽象 class 并在每个实现 class 中引用第二个接口,这在桥接模式的上下文中是否仍然有意义。
如果将组合关系从抽象 class 向下移动到其实现,那么您将拥有一个适配器而不是桥接器。
如果您有多个适配器都组成一个公共接口,那么将这种组成关系拉到一个抽象中可能是有意义的,即又是一个桥。
另请参阅:Adapter vs Bridge