|
|
1
1
如果提供两个不同的版本确实有意义,可以执行以下操作:
然后可以编写一个工厂方法来实例化正确的类:
|
|
|
2
1
您的平台依赖代码应位于平台依赖类中;-) 假设您有一个主要的“算法”类(或者更好的,接口)。 这个接口是由一个使用JNI的windowsalgorithm和一个不这样做的haikualgorithm实现的(只是为了举例)。你现在唯一要做的就是根据你的客户操作系统加载正确的操作系统,我认为这是很平常的事情。 |