gpt4 book ai didi

java - 如何为 "joining"真实类创建伪接口(interface)或类

转载 作者:行者123 更新时间:2023-12-03 18:48:53 25 4
gpt4 key购买 nike

我想声明一个变量,它可以是 x.y.z.z.y.Foo 的对象, x.y.z.z.y.Barx.y.z.z.y.Baz .如果这些类由我维护,我会创建一个类(例如 x.y.z.z.y.Nice ),所以我的变量将被声明为 Nice variable .但是 x.y.z.z.y package 是一个 3rd-party 库(确切地说是 https://github.com/kubernetes-client/java),所以我不能让这个库的类实现 Nice界面。

有没有办法定义一些伪接口(interface)/类以确保该变量可以保存第 3 方库的某些类的对象?

提前致谢!

最佳答案

我可能会编写一个外观类来封装 3rd-party 包的使用。然后那个门面类和你的其他类都可以实现 Nice界面。

(附带的好处是,如果您决定改用其他第 3 方包而不是当前包,则只需更改外观类,而不是使用它的所有内容。)

关于java - 如何为 "joining"真实类创建伪接口(interface)或类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59427045/

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