是否可以编写使用不同SDK-s的程序?

时间:2015-04-09 10:45:14

标签: c# kinect kinect-sdk

我正在编写一个使用Kinect和Kinect SDK 1.8的程序。今天我有机会玩Kinect V2和Kinect SDK 2.0。

是否可以编写一个可以同时使用两个SDK-s的程序,具体取决于哪个Kinect连接?或者为Kinect V2编写一个单独的程序而不是混淆SDK-s是不是更明智?

1 个答案:

答案 0 :(得分:2)

有可能,是的。但是,您需要针对抽象开发应用程序。使用Adapter模式“统一”SDK的界面,即为每个共享相同界面的SDK编写一个(或多个)适配器。然后根据该接口编写业务逻辑。

要运行该程序,请根据所连接的设备类型实现返回正确适配器的工厂。

相关问题