public static News GetNewsByUserId(int NewsId)
public static bool UpdateNews(News SingleNews)
public static List<News> GetTopNews(int NewKindId, int intTop)
public static bool IsValidateNewsName(string NewsName)
以上这几种模式或类型的定义,我怎么理解呢?主要是作用和好处。具体实现什么功能我也都知道。就是现在我有一层纸没有捅破,请高指点一下,或那有这样的详细资料说一下。以上都是三层结构用的代码。我要了解他透透的

解决方案 »

  1.   

      首先说一点,强烈建议不要使用static变量或者方法.
     尤其是你居然还把它们申明成了public类型.在很多时候,
     这种风格的代码存在很多不可预知的错误.
     当然,使用public static的最大好处就是方便调用,写一次,
     可以在多处随意调用,但并不准确.
     第3种方法List<News> 是范型方法.其作用是对方法或变量的类型
     进行模糊约束,这一类的方法相当灵活,便于扩展,是一种值得推荐的方法