Comment by gf000
3 months ago
The module system is used extensively by the core java ecosystem (e.g. the jlink tool will create lean "JREs" based on which modules are actually used), and is getting more and more common in projects that are using a relatively modern Java version.
Besides, it makes sense to encapsulate at different scopes - a class, a package, a module, a library/application. These are "abstractions" on different levels, semantics, constraints.
No comments yet
Contribute on Hacker News ↗