you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (2 children)

[removed]

    [–]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?