jay*_*bny 4 c# oop multiple-inheritance
class UDPClient
{
}
class LargeSimulator
{
}
class RemoteLargeSimulatorClient : UDPClient, LargeSimulator
{
}
Run Code Online (Sandbox Code Playgroud)
俗话说,如果你需要多重继承,那么你的设计是不对的.
如何在C#中完成此操作而无需实现任何内容?
C# 只允许单一继承,但您可以根据需要从任意多个接口继承。
您可以只选择一个类来继承,并创建其余的接口,或者只是将它们全部创建为接口。
您还可以像这样链接您的继承:
class UDPClient
{
}
class LargeSimulator : UDPClient
{
}
class RemoteLargeSimulatorClient : LargeSimulator
{
}
Run Code Online (Sandbox Code Playgroud)