我有大量包含非常通用的静态方法的静态“实用程序”类。例如,我有一个 CollectionUtility 类,它具有有用的方法,例如:
公共静态无效 RemoveDuplicates(ICollection 集合)...等
在 C# 3.0 中,我一直在将这些转换为扩展方法。
现在,我听到一些谈话,在“企业级”应用程序中,通常认为最好的做法是避免使用这些静态类和方法的大型库。我想它可能很难维护。
对于那些为大公司从事大型企业项目的人来说,一个问题 - 你是否维护这样的实用程序类库?你是什么?