gpt4 book ai didi

java - 外观背后的实用程序类的层次结构?

转载 作者:行者123 更新时间:2023-12-01 19:17:36 26 4
gpt4 key购买 nike

在组织实用程序类(其中某些实用程序类可能是其他实用程序类的子集)时,存在哪些实践?

例如,您可以拥有一个 FileUtil 类,其中包含与文件相关的方法以及该类的子集用于检查文件格式。

最佳答案

外观模式通常更多地用作一种便利/组织构造,而不是构建不相关方法的分层方式。也就是说,当您有几个类在您的代码中以相同的方式使用时,您就创建了一个外观。其目的是支持“你不要重复自己”这一习语 (D-R-Y。)

如果您有一堆用于各种用途的实用程序类,我会尽可能将它们分开。如果您有一些方法在整个代码中以相同的方式重复使用,那么我会考虑将它们分组到一些更高的“主”实用程序中。在没有看到或查看您的代码的情况下,这是我能给出的最佳建议。

关于java - 外观背后的实用程序类的层次结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5928042/

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