Модульність у Java
Коротко: Модульність означає поділ програми на чітко обмежені, замінні будівельні блоки (модулі). У Java є власна модульна система (JPMS, Project Jigsaw).
Докладніше: Пакети організовують класи, модулі об’єднують пакети. Модуль у файлі module-info.java вказує, що він потребує (requires) і що пропонує.
Подробиці
// module-info.java
module com.exaДив. також: пакети/API, ядро, модифікатори доступу