包装SDK的设计模式

ant*_*009 5 java design-patterns

我们公司购买了可用于Android应用的SDK.SDK是用java编写的,非常大.

我必须为此SDK创建一个包装器,以便我们的合作伙伴不需要直接使用SDK,而是调用我们的wapper函数.

我想知道做这样的工作的最佳设计模式是什么?我一直在研究代理设计模式,但不确定这是否正确.

非常感谢任何建议,

Rob*_*sen 5

想到的是Facade模式.

来自维基百科的描述:

外观是一个对象,它为更大的代码体提供了简化的接口,例如类库.

外观模式是GoF书中描述的原始设计模式之一.那里的描述如下:

为子系统中的一组接口提供统一接口.Facade定义了一个更高级别的接口,使子系统更易于使用.

似乎完全适合您的用例.