|
|
1
1
在这种情况下,我通常使用抽象类。创建基本抽象类,然后从新控件继承它。 |
|
|
2
0
我本人来自一个允许多重继承并可扩展使用的C++背景,因此我经常遇到与您相同的问题。 第三步是使用组合实现它们。。。是的,我也讨厌这个,但是如果你想使用.NET(或Java或…),就没有办法了
祝你好运 |
|
|
3
0
|
|
|
4
0
您可以在接口中声明属性,如下所示:
然而,在这种情况下,听起来抽象类会更好。 |
|
|
5
0
如果所有子类之间的行为完全相同,那么我通常选择抽象类。或者经常是一个组合。即定义一个接口和实现该接口的基本实现。
这使您能够灵活地快速实现,可以选择使用接口来处理由于某些原因无法从Foo派生的类。 |
|
|
6
0
|
|
|
Silverspur · “X是Y的模糊基”:多重继承噩梦 9 年前 |
|
|
Aedoro · 扩展多个类的C++函数参数 9 年前 |
|
|
user6022430 · Python3.4多重继承调用特定构造函数 10 年前 |
|
|
Mark van der Wilk · 用于重写继承方法的Mixin 10 年前 |
|
pasha · 是否可以为复制基的虚拟函数提供不同的定义? 10 年前 |
|
|
Daniel · 如何使继承从父类到子类python34起作用 10 年前 |