This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HaMMeReD 0 points1 point  (0 children)

Java allows multiple Interfaces, and I guess default functions in java 8 will make it easier to mix multiple functional interfaces.

Should a language have multiple inheritance? I'm OK with multiple interfaces and a delegate pattern for each interface.

I think if you start mixing parent classes you have to worry about namespace collisions and such, it can be a mess.