2015-10-04 5 views
0

В различных средах разработки слой вокруг нативной функциональности называется «родным мостом» (например: RoboVM).Что такое родной мост

Почему это называется мостом? и имеет ли он какое-либо отношение к Bridge design pattern?

+0

Я предполагаю, что вы имеете в виду прокси-шаблон .. это не мост – basav

ответ

2

Я считаю, что в этом случае термин «мост» означает, по существу, доступ к тому, что в противном случае недоступно. Вы не можете нормально вызывать собственные C-функции из Java напрямую - вам нужно использовать мост (который предоставляет Java API как средство вызова функций C или который позволяет реализовать Java-методы на C).

Я не думаю, что это то же самое, что и шаблон дизайна моста, который, как говорится на странице wikipedia, равен , отделяет абстракцию от его реализации, так что они могут варьироваться независимо друг от друга. В Java-to-native мосту нет конкретной абстракции или реализации - так что это не шаблон дизайна.