Multiple Inheritance is still not considered to be a best
practice in most cases. That is why it is not supported in both .NET and Java
programming languages. But sometimes, it can be helpful. In this article, I
will explain a way to simulate Multiple Inheritance in .NET by using the
Delegation technique.