当涉及到组织实用程序类时,存在哪些实践,其中一些可能是其他实用程序类的子集?
例如,您可以有一个包含与文件相关的方法的FileUtil类,以及用于检查文件格式的该类的子集。
发布于 2011-05-08 22:55:18
外观模式通常更多地被用作一种方便/有组织的构造,而不是一种结构化无关方法的分层方式。也就是说,当你有几个类在你的代码中看起来是以相同的方式使用时,你就做了一个外观。它的目的是为了支持你不重复自己的习语(D-R-Y)。
如果您有一大堆实用程序类来处理各种不同的事情,我会尽可能地将它们分开。如果你有几个方法以相同的方式在你的代码中重复使用,那么我会考虑用一些更高的"master“实用程序将它们组合在一起。在不看代码的情况下,这是我能给出的最好的建议。
https://stackoverflow.com/questions/5928042
复制相似问题