黑马程序员技术交流社区

标题: C#面向对象的作用 [打印本页]

作者: 醉红尘_碎星辰    时间: 2013-11-5 17:45
标题: C#面向对象的作用
面向对象的作用
作者: y494890511    时间: 2013-11-5 18:32
面向对象是一种方法、是思维方式,不要认为是某种语言的特性, 不要让具体语言限制我们的思维。
作者: y494890511    时间: 2013-11-5 18:34
面向对象是一种方法、是思维方式,不要认为是某种语言的特性, 不要让具体语言限制我们的思维。对象易于理解和抽象:例如马是一个类,一匹马是一个对象,跑是马的行为。正是由于这个特性,我们很容易把客观世界反映到计算机里,极大地方便了编程设计。更加容易重用代码:只要使用继承,就可以拥有父类的方法;只要创建这个对象,就可以使用它们的公有属性和方法;只要使用多态,就可以使用相同的逻辑处理不同类型的对象。代码易于阅读:在阅读代码过程中,可以不去关注那些具体实现类,只要关注接口的约定即可,这样更容易侧重重点。代码容易维护:基于以上各种好处,不难想象代码会变得更加容易维护。易于测试和调试:由于代码易于阅读,所以方便测试,并且由于模块化和抽象化程度高,所以容易发现问题出在哪个模块,也就易于跟踪和调试。
作者: 一羽丶轻舟    时间: 2013-11-5 18:57
面向对象编程的特点为:封装、继承、多态。C#是一门完全面向对象的语言
面相对象思想,归根结底是为了简化代码,减少代码量,构建更符合现实生活逻辑的程序代码
从而减轻程序员的负担。不能一味地或者说刻意地去使用面相对象的思想而忽略了
程序所实现的功能或者框架,要根据实际情况,合理利用面相对象思想,减轻负担,并为他人提供方便!

作者: zhangqiang    时间: 2013-11-6 14:21
面向对象是我们编程的一种思维方式,而不是某一种方法。比如汽车是一个类,而我们具体说到宝马,奔驰这是汽车类的一个具体对象,类本身是不存在的,是我们为了编写方便而虚拟出来的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2