【发布时间】:2011-01-03 00:47:18
【问题描述】:
虽然这是一个相当普遍的问题,但我正在努力寻找最好的解决方法(如果在这种情况下需要解决的话)。
我继承了一个网站(ASP.NET,C#),其中一部分包含一个充满静态方法的类(老实说,这是一个非常大的类)。特别是一种方法是发送电子邮件。它有我能想到的所有可能的参数,而且效果很好。但是,该特定方法的内部结构管理和理解起来相当麻烦,因为所有东西都被塞进了内部——尤其是在大多数参数没有被使用的情况下。此外,由于这一方法的所有参数,处理错误有些困难。
当你想发送一封电子邮件时,实际上有一个实例化的 EMail 类会更有意义吗?这对我来说“感觉”更合适,尽管我无法完全解释原因。在这种特殊情况下,您对前进的道路有何看法?一般情况如何?
谢谢。
【问题讨论】:
标签: c# asp.net static-methods