![]() |
1
2
为了实现这一点,您可以创建自己的“父”接口和派生类,每个类都适合那些不同的第三方类。本质上,对于不同的非相关接口,您有不同的包装器:
然后是你的基础班:
在上面描述的实现中,第三方接口的特定实例作为包装器的依赖项提供。通过这样做,没有实现
关于这部分代码:
我认为也许不像您所做的那样初始化类型,而是让您的类保存对初始化类型的引用。可能是我展示的包装类可以替换
|
![]() |
2
0
如果您坚持使用IntelliSense和单个管理器来管理所有这些功能,那么类似这样的功能可以做到:
|
![]() |
Fernando Chu · 一个变量有多个可能的类?[关闭] 7 月前 |
![]() |
Amaterastis · 基类接受子类和内部子类的模板参数 8 月前 |
![]() |
Rishab Negi · 这个关键字在抽象类中是如何工作的 9 月前 |
![]() |
dEmigOd · 类层次结构中的运算符重载解析 9 月前 |
![]() |
TableTopRug · 如何从Kotlin中的密封类继承? 9 月前 |
![]() |
hasdrubal · 抽象基类函数指针python 1 年前 |
|
Josh · 通过反思访问孩子的财产 1 年前 |