【发布时间】:2012-01-23 14:20:35
【问题描述】:
我必须编写大量代码,这些代码将用于三个 asp.net 页面。
我想知道关键点,以便我可以决定是创建静态助手类,还是创建通用代码的基类。
我同意创建单个辅助类与创建多个辅助类必须是一项谨慎的工作,具体取决于性能等各种因素,但问题仍然存在,您可以认为我是一个可以创建完美的聪明编码器辅助类的数量。
我想我将只使用这三个 asp.net 页面中的这些代码。
感谢所有回答的朋友,但我需要更多输入,请您发送更多具体点。
谢谢。
【问题讨论】:
-
对我来说听起来像是上帝的反对 (en.wikipedia.org/wiki/God_object)。我希望您不建议创建一个名为
Helper的单个静态类并将所有这些“通用”功能放入其中。 -
这一切都取决于代码的作用以及页面之间的关系。您可以使用辅助类(静态或非静态)或继承,甚至可能是其他东西。要获得正确的答案,您需要提供更多信息。
-
我不会创建单个静态助手类或上帝对象
标签: c# asp.net static base-class