1
2
如果模板化类需要来自多个接口的功能,那么这非常有用。例如,您可能需要类之间具有可比性,
IComparable
,并且您还希望确保模板类的用户记住重写
这是一个有点做作的回答,但能够多次指定精确的接口,可以让您在接口中保持功能,而不会使一个接口混乱。 |
2
4
有时,您有泛型逻辑,它需要同时来自多个类型的功能。例如,我曾经在
我需要将一个处理程序连接到
|
3
3
您当然可以一次将其分配给一个:
此外,即使没有这些行,也可以将其用作其中之一(假定它们分别接受IA或IB参数)。
|
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |
randomDud · C#从另一个接口重写接口方法 2 年前 |
evilsushi · C#接口不允许成员类满足要求 6 年前 |