Fake Multiple Inheritance in C#

Learn to use extension methods and interface default implementations to achieve free-risk multiple inheritance look-alike feature

Please contact author for permission to reuse content