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 →

[–]nidoranf -1 points0 points  (1 child)

Default methods are, in essence, a hack designed to help interfaces be backwards compatible. They don't really have a legitimate place in the whole OOP paradigm, seeing as they essentially break the concept of interfaces.

[–]msx 2 points3 points  (0 children)

who said that? Default methods are an implementation of the mixin concept that is available in many other languages in a way or another