Часто, особенно в библиотеках, пакеты содержат классы, которые организованы вокруг единой концепции. Примеры: xml, sql, user, config, db . Я думаю, что мы все вполне естественно чувствуем, что эти пакеты правильны в единственном числе .
com.myproject. xml. Элемент
com.myproject. SQL .Connection
com.myproject. пользователь .User
com.myproject. пользователь .UserFactory
Однако, если у меня есть пакет, который на самом деле содержит коллекцию реализаций одного типа - таких как задачи, правила, обработчики, модели и т. Д. , Что предпочтительнее?
com.myproject. Задачи .TakeOutGarbageTask
com.myproject. Задачи .DoTheDishesTask
com.myproject. задачи .PaintTheHouseTask
или же
com.myproject. задача .TakeOutGarbageTask
com.myproject. Задача .DoTheDishesTask
com.myproject. задача .PaintTheHouseTask