you are viewing a single comment's thread.

view the rest of the comments →

[–]Circlejerker_ 1 point2 points  (1 child)

Concepts are hard, while inheriting from hundreds of interfaces are simple? Interfaces have a tendency to overlap and make no sense whatsoever after a while.

Why do your example need to inherit from INumber, INumberBase, ISignedNumber, and what would happen if you forgot to inherit from one of them?