我正在写我的学士论文,我试图描述我写的类(class),但我不确定我是否使用了正确的术语。
要在 Raspberry Pi 上通过低功耗蓝牙 (BLE) 进行通信,我可以在命令行中打开 gatttool(来自 bluez-stack 的工具)并进行写入、读取和执行操作。由于我没有找到任何 BLE-Java-Class,因此我编写了自己的类,该类基本上使用 Processbuilder 打开 gatttool 并编写一些命令并对输入流进行读取/分析/ react 。
如何调用这样的类?这是 wrapper 吗?或者适配器?
最佳答案
我发现 Foxite.com 的定义和说明最令人满意。在这种情况下是这样的:http://weblogs.foxite.com/andykramek/2007/01/07/design-patterns-adapters-and-wrappers/
您的解决方案是一个适配器,因为它是一个单独的 (?) 类,使您能够通过不紧密连接的 API 实现所需的功能。
关于java - 如何调用一个 java 类,该类使用 Process-Builder 打开 CLI 并读取/写入其输入/输出流? wrapper ?适配器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38588973/