首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外观背后的工具类的层次结构?

外观背后的工具类的层次结构?
EN

Stack Overflow用户
提问于 2011-05-08 22:33:17
回答 1查看 314关注 0票数 0

当涉及到组织实用程序类时,存在哪些实践,其中一些可能是其他实用程序类的子集?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-08 22:55:18

外观模式通常更多地被用作一种方便/有组织的构造,而不是一种结构化无关方法的分层方式。也就是说,当你有几个类在你的代码中看起来是以相同的方式使用时,你就做了一个外观。它的目的是为了支持你不重复自己的习语(D-R-Y)。

如果您有一大堆实用程序类来处理各种不同的事情,我会尽可能地将它们分开。如果你有几个方法以相同的方式在你的代码中重复使用,那么我会考虑用一些更高的"master“实用程序将它们组合在一起。在不看代码的情况下,这是我能给出的最好的建议。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5928042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档