全国服务热线:400-0358-011

位置:西安达内教育IT培训机构 > 学校动态 > 面向过程和面向对象的区别

面向过程和面向对象的区别

来源:西安达内教育IT培训机构时间:2021/8/17 9:17:54

  面向过程和面向对象的区别:
  面向过程
  面向过程是具体的,流程的,解决一个问题,你需要一步一步的分析,一步一步的实现。
  优点:性能优于面向对象,因为类调用需要实例化,费用较大,比较消耗资源。
  缺点:维护困难,复用困难,扩展困难。
  面向对象
  面向对象是模型化的,你只需要抽象一个类,这是一个封闭的盒子,你有数据和解决问题的方法。需要直接使用哪些功能,不需要一步一步实现。至于这个功能是怎么实现的,我们在乎什么?我们可以使用它。
  面向对象的底层其实是面向过程,将面向过程抽象成类,然后封装,方便我们使用面向对象。
  优点:易于维护、复用和扩展。由于面向对象具有包装、继承和多态性的特点,可以设计低耦合系统,使系统更加灵活和易于维护。

  缺点:性能比面向过程差。

面向过程和面向对象的区别

  面向对象的三个特征:
  一是封装。
  隐藏对象的属性和实现细节,只提供公共访问方式,隔离变化,使用方便,提高可重复性和安全性。
  二是继承。
  提高代码复用性;继承是多态的前提。
  三是多态。
  父类或界面定义的引用变量可以指向子类或具体实现类的实例对象。提高程序的扩展性。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3855/news/396617/违者必究! 以上就是西安达内教育IT培训机构 小编为您整理 面向过程和面向对象的区别的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-0358-011