3 ms·
You can see this as an implementation detail or also as a conceptual detail.
by eveningcoffee 12y ago
You can see this as an implementation detail or also as a conceptual detail.
- the_af 12y agoI don't think it's conceptual. It's a technical detail. If they had been implemented differently, this would have made little difference to the programmer using Scala. Again, Objects aren't Java interfaces, so I guess the whole discussion is moot :)
- eveningcoffee 12y agoYes, this is conceptual as you can conceptually regard functions as objects and it may have great benefits as a tool to communicate the idea to the other people. There are of course other abstractions with their own benefits.
- the_af 12y agoI disagree. Regardless, Objects aren't Java interfaces, so what are we even discussing? Uncle Bob wasn't arguing against the general concept of an interface, but about its specific meaning in Java.