苏北网
当前位置:首页>社会 >

面向对象的特征是什么 面向对象和面向过程的区别?

时间 2023-04-17 09:51:28 来源:科极网  

面向对象的特征是什么 面向对象和面向过程的区别?

面向对象的特征是:1、“抽象”,把现实世界中的某一类东西,提取出来,用程序代码表示;2、“封装”,把过程和数据包围起来,对数据的访问只能通过已定义的界面;3、“继承”,一种联结类的层次模型;4、“多态”,允许不同类的对象对同一消息做出响应。

面向对象和面向过程的区别是:1.面向对象以对象为核心,面向过程以过程为核心;2.面向对象强调事件的角色、主体,面向过程强调事件的流程、顺序。

下面来详细说明。

一、 面向对象

① 面向对象以对象为中心。先把要完成的功能封装成一个一个的对象,通过调用对象的方法或属来完成功能。

② 优点:不仅关注眼前的事件实现,也关注未来可能发生的事件。具有高度的拓展和复用,特点是继承、封装、多肽。

③ 缺点:如果只是单一的功能实现,面向对象的设计思路会过于繁琐。

二、 面向过程

① 面向过程是以事件为中心,按照我们编写的代码是根据完成一个步骤的过程来进行。

② 优点:根据事情的目的分解出过程,再一步步实施。对于不复杂的事件执行效率快。

③ 缺点:只关注眼前事件的实现。

标签: 面向对象的特征是什么 面向对象的特点 面向对象和面向过程的区别 面向对象和面向过程的优缺点

相关阅读RELEVANT

  • 版权及免责声明:

内容搜集整理于网络,不代表本站同意文章中的说法或者描述。文中陈述文字和内容未经本站证实,其全部或者部分内容、文字的真实性、完整性、及时性本站不做任何保证或者承诺,并且本站对内容资料不承担任何法律责任,请读者自行甄别。如因文章内容、版权和其他问题侵犯了您的合法权益请联系邮箱:43 520 349@qq.com 进行删除处理,谢谢合作!