You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
modularity
Broadly speaking, modularity is the degree to which a system's components may be separated and recombined, often with the benefit of flexibility and variety in use. The concept of modularity is used primarily to reduce complexity by breaking a system into varying degrees of interdependence and independence across and "hide the complexity of each part behind an abstraction and interface". However, the concept of modularity can be extended to multiple disciplines, each with their own nuances. Despite these nuances, consistent themes concerning modular systems can be identified.
What you'll learn
The Java Module System offers a new way to modularize Java applications. In this course, Working with the Java Module System (Java SE 11 Developer Certification 1Z0-819), you will create modules that strongly encapsulate implementation details, only expose well-defined APIs to...