sharesdk可根据程序的需要添加自己需要的第三方分享sdk,如qq、新浪、微信。他们是如何做到这种的,像我们一般写类包含了其它头文件,其它头文件不存在时就会报错。
sharesdk可根据程序的需要添加自己需要的第三方分享sdk,如qq、新浪、微信。他们是如何做到这种的,像我们一般写类包含了其它头文件,其它头文件不存在时就会报错。
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
一般有两种实现方法 常见的像 前端的SDK 比如一些JS插件 模块化之后可以简单的选择拼装就行了
第二种就是后端的 比如 PHP JAVA之类 java不是太懂 就说PHP 一般把公共部分和依赖部分 分离 公共部分定义接口 依赖部分来实现 然后用自动加载来加载接口的不同的实现 不知道这样说的清不清楚
按你的例子来说 在PHP里很容易实现 一个公共的类定义了 分享的接口
然后在分别定义几个类如 qq、新浪、微信 来实现分享的接口
在最后 动态的加载 这些类
至于怎么实现动态加载各个语言实现方式不一样 就不多说了