gpt4 book ai didi

Java:封装库的自动方式

转载 作者:行者123 更新时间:2023-11-30 04:58:37 24 4
gpt4 key购买 nike

我有以下场景:我在 Eclipse RCP 应用程序中使用一个非常大的外部库来实现特定目的。

此时我不确定将来是否需要将此库替换为另一个库(因为它不提供必要的功能或类似的功能)。另外,我有用户从第一天起就使用这个库,所以我想封装该库,至少给我一个将来更改该库的机会,而用户不会注意到或不必更改其代码中的任何内容。

是否有一种简单的方法可以以某种自动化方式封装整个库?

最佳答案

除非您实际使用的库接口(interface)部分完全无关紧要,或者按照 JSF 或 JAX-B 的方式进行标准化(在这种情况下您不需要封装),否则这完全是浪费精力。

我可以保证,如果您必须切换到不同的库,封装将被证明毫无值(value),因为另一个库具有不同的底层概念和使用模式,无法适应现有的库。

关于Java:封装库的自动方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684439/

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