At least with Rust, there is a specific, defensible goal for why it does that.
Java is just over designed. All of java.io reads like somebody’s Object Orientated Programming 101 final project, and they’d get a B- for it. Lots of things where you can see how they’re abstracting things, but there’s no thought at all in bringing it together in a tidy way.
Reminds me of java
I have
Toolkit toolkit = Toolkit.getDefaultToolkit();seared into my brain. Then there were the bean factories…At least with Rust, there is a specific, defensible goal for why it does that.
Java is just over designed. All of
java.ioreads like somebody’s Object Orientated Programming 101 final project, and they’d get a B- for it. Lots of things where you can see how they’re abstracting things, but there’s no thought at all in bringing it together in a tidy way.Now my brain wants to relate Java somehow to beancounters.
Well it is owned by Oracle now