A menudo, especialmente en las bibliotecas, los paquetes contienen clases que se organizan en torno a un solo concepto. Ejemplos: xml, sql, user, config, db . Creo que todos sentimos que estos paquetes son correctos en el singular .
com.myproject. xml .Elemento
com.myproject. sql .Connection
com.myproject. usuario .Usuario
com.myproject. usuario .UserFactory
Sin embargo, si tengo un paquete que realmente contiene una colección de implementaciones de un solo tipo , como tareas, reglas, controladores, modelos, etc. , que es preferible?
com.myproject. tareas .TakeOutGarbageTask
com.myproject. tareas .DoTheDishesTask
com.myproject. tareas .PaintTheHouseTask
o
com.myproject. task .TakeOutGarbageTask
com.myproject. tarea .DoTheDishesTask
com.myproject. tarea .PaintTheHouseTask