2016-07-26 6 views
1

Я пишу свой диплом бакалавра, и я пытаюсь описать класс, который я написал, но я не уверен, использую ли я правильный термин.Как я могу назвать класс java, который открывает CLI в Process-Builder и читает/записывает входной/выходной поток? Обертка? Адаптер?

Для связи через Bluetooth-Low-Energy (BLE) на моем Raspberry Pi, я могу открыть gatttool (инструмент из Bluez-стека) в командной строке и писать & читать & сделай свой-материал. Поскольку я не нашел BLE-Java-Class, я написал свой собственный класс, который в основном открывает gatttool с Processbuilder и записывает некоторые команды и читает/анализирует/реагирует на входной поток.

Как мне назвать такой класс? Это обертка? Или адаптер?

+1

Меня интересует тема, или вы можете указать команды, которые отправляются в систему? Спасибо. – Grzesiek

ответ

1

Я нахожу определения и разъяснения foxite.com наиболее удовлетворительными. Вот именно в этом случае: http://weblogs.foxite.com/andykramek/2007/01/07/design-patterns-adapters-and-wrappers/

Вашего решения является адаптером, поскольку он представляет собой отдельный класс, который позволяет достичь необходимой функциональности через неплотно подсоединенное API (?).

 Смежные вопросы

  • Нет связанных вопросов^_^