Imr*_*zvi 3 c# asp.net static base-class
我必须编写大量代码,这些代码将在三个asp.net页面中使用.
我想知道关键点,以便我可以决定是否应该创建Static Helper类,或者为公共代码创建基类.
我同意创建单个帮助程序类与创建多个帮助程序类必须是一个谨慎的工作,取决于各种事情,如性能等..但问题仍然保持不变,你可以认为我是一个聪明的编码器,可以创建完美的助手数类.
我想我将仅从这三个asp.net页面使用这些代码.
感谢您的所有答案朋友,但我需要更多的投入,请您发送更具体的观点.
谢谢.
如果它是由所有三个ASP.NET页面而不是其他代码共享的代码,则基类是个好主意.
代码不会暴露给"外部世界"(通过使方法受到保护),并且您定义了应该使用方法的上下文.它们只能从定义槽继承的ASPX页面调用,它是一种特定的基本类型,方法才有意义.只需传递正确的参数,就可以从代码中的任何地方调用Helper方法,即使这在概念上是无效的.
如果它的代码将从不同的地方调用(例如ValidateEmail函数),那么静态帮助器类可以提供帮助.
但是,如果您选择帮助程序类,则仍需要确定要创建的帮助程序类数.从维护角度来看,将所有辅助函数转储到一个类中可能不是一个好主意.
| 归档时间: |
|
| 查看次数: |
1582 次 |
| 最近记录: |