Java’da modülerlik
Kısaca: Modülerlik, bir programı net sınırlı, değiştirilebilir yapı taşlarına (modüllere) bölmek demektir. Java’nın kendi modül sistemi vardır (JPMS, Project Jigsaw).
Biraz daha ayrıntılı: Paketler sınıfları düzenler, modüller paketleri paketler. Bir modül, module-info.java dosyasında neyi gerektirdiğini (requires) ve neyi sunduğunu belirtir.
Ayrıntılı
// module-info.java
module com.exaAyrıca bak: Paketler/API, Çekirdek, Erişim değiştiricileri