gpt4 book ai didi

java - 包装 SDK 的设计模式

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:57 24 4
gpt4 key购买 nike

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

我必须为这个 SDK 创建一个包装器,这样我们的合作伙伴就不需要直接使用 SDK,而是调用我们的包装器函数。

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

非常感谢您的任何建议,

最佳答案

想到的是 Facade pattern .

来自维基百科的描述:

A facade is an object that provides a simplified interface to a larger body of code, such as a class library.

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

Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.

似乎非常适合您的用例。

关于java - 包装 SDK 的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com