Зачем в Java организовывать классы и интерфейсы в пакеты? — ДейлиПреп