单一用途的单个实用方法应该放在哪里?(Java)

4
假设我有一个庞大的代码库,并且需要在整个代码库中多次连接两个数组,所以我上网找到了一个很好的方法来解决这个问题。(我可以使用整个Apache Commons依赖项来使用它们的数组连接方法,但是对于如此小众的东西来说,这种开销是没有意义的。)
那么我应该创建一个专门用于该函数的整个util类,还是将其静态嵌入代码库的某个地方?或者其他什么约定?因为我似乎有所有这些完全抽象的小工具方法,它们完美地适合自己的api,但彼此无关,不知道该放在哪里。怪我强迫症,但是拥有一个单独的ArrayUtils类持有一个方法感觉不对,更不用说笨重了。
毕竟我并不想创建一个数组工具库。或者我是吗?

1
十个人会有十种不同的说法。有很多文献可以回答你的问题。 - nyarian
我怀疑我的问题可能已经被回答过了,但不确定应该搜索什么来找到答案。 - John
如果你只有一个数组实用方法,将其放在一个类中是否真的“繁琐”?最好将它放在那里,而不是随意放在其他地方。 - Andy Turner
1
看一下这个:https://dev59.com/pnA75IYBdhLWcg3wW3oZ - Eirini Graonidou
1个回答

3

如评论中所述,这在很大程度上取决于开发人员的个人喜好和实践。

我会根据功能创建一个实用程序类中的该方法,例如一个名为StringTools的类用于处理字符串等实用程序方法。

对我而言,这使得更容易跟踪所有实用程序方法。如果需要,也很容易将其导出为jar文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接