A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 醉红尘_碎星辰 初级黑马   /  2013-11-5 17:45  /  2322 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

面向对象的作用

4 个回复

倒序浏览
面向对象是一种方法、是思维方式,不要认为是某种语言的特性, 不要让具体语言限制我们的思维。
回复 使用道具 举报
面向对象是一种方法、是思维方式,不要认为是某种语言的特性, 不要让具体语言限制我们的思维。对象易于理解和抽象:例如马是一个类,一匹马是一个对象,跑是马的行为。正是由于这个特性,我们很容易把客观世界反映到计算机里,极大地方便了编程设计。更加容易重用代码:只要使用继承,就可以拥有父类的方法;只要创建这个对象,就可以使用它们的公有属性和方法;只要使用多态,就可以使用相同的逻辑处理不同类型的对象。代码易于阅读:在阅读代码过程中,可以不去关注那些具体实现类,只要关注接口的约定即可,这样更容易侧重重点。代码容易维护:基于以上各种好处,不难想象代码会变得更加容易维护。易于测试和调试:由于代码易于阅读,所以方便测试,并且由于模块化和抽象化程度高,所以容易发现问题出在哪个模块,也就易于跟踪和调试。
回复 使用道具 举报
面向对象编程的特点为:封装、继承、多态。C#是一门完全面向对象的语言
面相对象思想,归根结底是为了简化代码,减少代码量,构建更符合现实生活逻辑的程序代码
从而减轻程序员的负担。不能一味地或者说刻意地去使用面相对象的思想而忽略了
程序所实现的功能或者框架,要根据实际情况,合理利用面相对象思想,减轻负担,并为他人提供方便!
回复 使用道具 举报
面向对象是我们编程的一种思维方式,而不是某一种方法。比如汽车是一个类,而我们具体说到宝马,奔驰这是汽车类的一个具体对象,类本身是不存在的,是我们为了编写方便而虚拟出来的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马