在各种开发环境中,围绕本机功能的层称为“本机桥”(例如:RoboVM)。
为什么这被称为桥梁?它与Bridge design pattern有什么关系?
答案 0 :(得分:2)
我相信在这种情况下,术语"桥接"实质上意味着允许访问其他无法访问的内容。您通常不能直接从Java调用本机C函数 - 您需要使用桥接器(它提供Java API作为调用C函数的方法,或者允许Java方法在C中实现)。
我不认为这与桥设计模式相同,正如维基百科页面上所说,它是将抽象与其实现分离,以便两者可以独立变化。在Java-to-native桥中没有特定的抽象或实现 - 所以这不是设计模式。