Пакеты/API
Коротко: Пакет — пространство имён, группирующее связанные классы; API (программный интерфейс приложения) — набор общедоступных классов, методов и функций, которые библиотека или система предлагает наружу.
Подробнее: Пакеты предотвращают конфликты имён (два класса могут носить одно имя, если находятся в разных пакетах) и тематически структурируют крупные проекты. API определяет «контрактный интерфейс» к системе — как пользоваться ею, не зная внутренней реализации, — и тем самым тесно связан с понятием абстракции.
Подробности
Пакет, по сути, папка со смыслом…
См. также: классы, абстракция, интерфейс