class UDPClient
{
}
class LargeSimulator
{
}
class RemoteLargeSimulatorClient : UDPClient, LargeSimulator
{
}
The saying goes, if you need multip
C# only allows single inheritance, though you can inherit from as many interfaces as you wish.
You could pick just one class to inherit from, and make the rest interfaces, or just make them all interfaces.
You could also chain your inheritence like so:
class UDPClient
{
}
class LargeSimulator : UDPClient
{
}
class RemoteLargeSimulatorClient : LargeSimulator
{
}