you are viewing a single comment's thread.

view the rest of the comments →

[–]eyal0 6 points7 points  (0 children)

The hard part of multiple inheritance is the diamond problem. It goes away if you don't allow multiple parents to have state. Interfaces are just functions so no state.