我如何调用 java class 来打开带有 Process-Builder 的 CLI 和 reads/writes Input-/Outputstream?包装?适配器?

How do I call a java class that opens a CLI with the Process-Builder and reads/writes the Input-/Outputstream of this? Wrapper? Adapter?

我正在写我的学士论文,我正在尝试描述我写的 class,但我不确定我是否使用了正确的术语。

要在我的 Raspberry Pi 上通过低功耗蓝牙 (BLE) 进行通信,我可以在命令行中打开 gatttool(bluez-stack 中的一个工具)并进行读写操作-东西。因为我没有找到任何 BLE-Java-Class,我写了我自己的 class,基本上用 Processbuilder 打开 gatttool 并写了一些命令和 reads/analyzes/reacts-to Inputstream .

如何称呼这样的class?这是包装纸吗?还是适配器?

我发现 foxite.com 的定义和说明最令人满意。在这种情况下是这样的:http://weblogs.foxite.com/andykramek/2007/01/07/design-patterns-adapters-and-wrappers/

您的解决方案是一个 适配器,因为它是一个单独的 (?) class,它使您能够通过未紧密连接的 API.