使用dataset,datareader,static这些东西破坏了面向对象的架构,大家对此有何看法?请指教但是确实方便很多啊不知如何取舍

解决方案 »

  1.   

    不能体现对象的概念啊,例如static是对于类的
      

  2.   

    不是为了OO而OO。OO是种解决办法,不是什么情况下都适用的。比如你写个1+2的算法也要去OO?
      

  3.   

    dataset怎么惹你了?有本事别用ado.net。真是
      

  4.   

    不用ADO.NET的话可以使用O/R Mapping,这样就面向对象了(会不会有用则是另外一回事情)
    static关键字确实是在破坏OO结构
    但是它带来的效能增长和便利性让我们不得不用它
      

  5.   

    O/R Mapping好像是很新奇的东西
      

  6.   

    O/R Mapping好像是很新奇的东西请大家指点一二
      

  7.   

    OO并不是宗主牌,现在明显趋势是面向服务,OO和static并行,楼主就当是一国两制吧,先进哪
      

  8.   

    同意楼主,
    我认为只要不是涉及到类的数据成员的函数就可以设计为static的函数,这么理解正确吗?