【发布时间】:2010-05-03 09:44:03
【问题描述】:
情况是这样的:
我正在创建一个可以写入文件的 Logger 类,但 write_to_file() 函数作为静态函数位于辅助类中。
我可以调用该函数,但 Log 类将依赖于辅助类。
依赖不好吗?
但如果我可以让它使用辅助函数,那么拥有辅助函数的意义何在?
这里应该优先考虑什么:使用辅助函数并且必须在任何地方都包含这个辅助类(但其他 99 种方法不会有用)或者只是复制并粘贴到 Log 类中(但是如果我已经这样做了 100 次并且然后进行更改,我必须更改 100 个位置)。
分享你的想法和经验!
【问题讨论】:
标签: design-patterns