关于网友提出的“ 关于aspnet对象编程”问题疑问,本网通过在网上对“ 关于aspnet对象编程”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于aspnet对象编程
描述: 在asp.net(C#)中,有必要按面向对象的方法写程序吗?比如网站最常见的:“用户”,要不要写一个用户类来实现,还是按照面向过程 ,在用到用户数据时,直接查询数据库获得数据集来构造?
解决方案1: 什么叫领域驱动啊
解决方案2: 面向对象设计和面向对象编程有着巨大的差别,而很多教师,书籍会把这两种不同的工作混为一谈
比如,C#4提供Action和Func来指代一个方法对象,
这基本上是OOP的范畴,但是发明这个东东是为了实现OOD,
然而,我抽象一个方法对象的时候,微软还没有发明Action和Func
我所建立的方法模型不涉及任何具体的编程语言,
无论是js,vb6,C#1.0还是java,依靠最基本的编程能力,程序员都可以轻松的实现我的设计,
所以,一个程序员就算精通泛型和委托的变体亦或是lambda,linQ等OOPL的潮技术,
比起面向对象设计给软件生产带来的巨大效益,几乎可以忽略不计
解决方案3:
定义一个 SqlCommand 对象的实例就不是对象了?一个DataSet就不是对象了?这和你说的有什么区别?不存在什么“真正的面向对象”和不真正的面向对象。用面向对象的思维方式构建你的程序和被动地使用框架API提供的对象编程在形式上没有什么区别。
解决方案4: 面向对象和面向过程区别是什么
解决方案5: 如果你在做一件你自己都觉得没有必要的事情,还用得着讨论“效率”么?这个世界上有什么比有效地做无效的事情更无效的么?
解决方案6: “写一个用户类”和“面向对象”有什么关系?你根本没有理解“面向对象”,谈何用什么方式?
解决方案7: 如果你的网站没有什么业务逻辑,只量增删查改,显示数据什么的,可以直接查数据库,直接绑定控件
如果业务逻辑复杂,建议还是用领域驱动的方式来开发
解决方案8: 都可以,按照自己的理解走!
解决方案9: 鄙人认为每类对象写个类
不敢说多,怕大牛喷我!
以上介绍了“ 关于aspnet对象编程”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2101309.html