gpt4 book ai didi

java - 代码组织以及工具和utils包之间的区别

转载 作者:行者123 更新时间:2023-12-01 14:24:04 33 4
gpt4 key购买 nike

关于包中的代码组织,我都见过toolsutil用于相同目的,即。包含有助于完成琐碎和频繁任务的类。

示例:

+ foo.util
|-- StringManipulation.java
|-- MyLogger.java
+ foo.tools
|-- InputSanitization.java
|-- IdentifyOS.java
|-- Whatever.java

根据您的经验,有什么区别 tools来自utils
这样的可重用代码应该如何组织?

两者普遍接受的责任(历史上或语义上)是什么?在组织代码时我什么时候应该使用其中一个而不是另一个。

相反,我应该在哪里找到更专业的或相反更底层的代码。

最佳答案

“tools”和“utils”对于类/包来说都是不好的名字。它不是面向对象的。这是一种说法,“我不知道该给这个东西命名什么,所以我就给它一个通用名称”。

您应该做的是弄清楚这些工具/实用程序真正在做什么,并适本地命名它们。

关于java - 代码组织以及工具和utils包之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17304241/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com