java中无抽象类的桥接模式
我正在努力学习桥型。到目前为止,我提到的每个页面都有一个抽象作为接口,另一个抽象作为抽象类。抽象类持有对接口的引用。我想知道,如果我用接口替换抽象类,并在每个impl类中引用第二个接口,这在桥接模式的上下文中是否仍然有意义。如果您将组合关系从抽象类向下移动到它的实现,那么您有一个适配器而不是桥接器 如果您有多个适配器,它们都构成一个公共接口,那么将该组合关系提升为抽象(即再次桥接)可能是有意义的java中无抽象类的桥接模式,java,design-patterns,bridge,Java,Design Patterns,Bridge,我正在努力学习桥型。到目前为止,我提到的每个页面都有一个抽象作为接口,另一个抽象作为抽象类。抽象类持有对接口的引用。我想知道,如果我用接口替换抽象类,并在每个impl类中引用第二个接口,这在桥接模式的上下文中是否仍然有意义。如果您将组合关系从抽象类向下移动到它的实现,那么您有一个适配器而不是桥接器 如果您有多个适配器,它们都构成一个公共接口,那么将该组合关系提升为抽象(即再次桥接)可能是有意义的 另请参见:如果您将组合关系从抽象类向下移动到其实现,那么您拥有的是适配器而不是桥 如果您有多个适配器
另请参见:如果您将组合关系从抽象类向下移动到其实现,那么您拥有的是适配器而不是桥 如果您有多个适配器,它们都构成一个公共接口,那么将该组合关系提升为抽象(即再次桥接)可能是有意义的 另见: