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

例如,您可以拥有一个FileUtil类,该类具有与File相关的方法,并且该类的子集用于检查File格式。

最佳答案

Facade模式通常更多地用作一种便利/组织构造,而不是用于构造无关方法的分层方式。就是说,当您有几个类在整个代码中似乎都以相同的方式使用时,就构成了一个外观。目的是支持您不会重复自己的成语(D-R-Y。)

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

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

10-11 21:37