Multiple inheritance workarounds
Declaring a constructor on the same interface as the instance members doesn’t really make much sense — if you’re going to pass in a type dynamically to use in a constructor, it’s the static side of the class that would be restricted. What you would want to do is probably something like this: interface Colorable … Read more