Architecture 避免";utils“;项目层次结构中的包

Architecture 避免";utils“;项目层次结构中的包,architecture,package,project,Architecture,Package,Project,我讨厌我的项目的源代码有一个名为“utils”的holdall包。这对我来说没有意义,因为我总是以相互不相关的Timer、VarInt、Singleton、Base64、Logger类结束 事实上,许多大型项目(如Java)都有这样的层次结构,这可能意味着没有干净的解决方案,但这也可能是一个向后兼容性问题最佳做法是什么?我有同样的问题。在我的上一个项目中,我将这些UTIL放在个人包中,因此随着项目的进展,我得到了其他相关的类,因此,在这个项目中(对于金融部门) 干杯

我讨厌我的项目的源代码有一个名为“utils”的holdall包。这对我来说没有意义,因为我总是以相互不相关的
Timer
VarInt
Singleton
Base64
Logger
类结束


事实上,许多大型项目(如Java)都有这样的层次结构,这可能意味着没有干净的解决方案,但这也可能是一个向后兼容性问题最佳做法是什么?

我有同样的问题。在我的上一个项目中,我将这些UTIL放在个人包中,因此随着项目的进展,我得到了其他相关的类,因此,在这个项目中(对于金融部门)

干杯