面向过程和面向对象有什么区别
2024-09-06 01:07:19
一、编程思想不同。
1、面向过程:是一种以过程为中心的编程思想。都是以什么正在发生为主要目标进行编程。
2、面向对象语言:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。
二、特点不同。
1、面向过程:就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
2、面向对象语言:识认性,系统中的基本构件可识认为一组可识别的离散对象,对象具有唯一的静态类型和多个可能的动态类型,在基本层次关系的不同类中共享数据和操作。
三、优势不同。
1、面向过程:不支持丰富的面向对象特性(比如继承、多态),并且不允许混合持久化状态和域逻辑。
2、面向对象语言:在内部被表示为一个指向一组属性的指针。任何对这个对象的操作都会经过这个指针操作对象的属性和方法。
- 上一篇:优酷会员可以同时几个人使用
- 下一篇:党执政兴国的第一要务是什么?
猜你喜欢
-
阿胶蒸鸡蛋的做法
阅读量:40 -
蒸汤圆的做法
阅读量:16 -
粉蒸肉可以放微波炉
阅读量:10 -
微波炉可以放枇杷吗
阅读量:60 -
麻辣拌可以放微波炉吗
阅读量:60 -
粉蒸南瓜的做法
阅读量:32 -
山东蒸碗的做法
阅读量:88 -
美人三分龅是什么意思
阅读量:43 -
淄博烤肉怎么烤才好吃
阅读量:11 -
蒸馒头花样做法
阅读量:14
猜你喜欢
-
阅读量:13
-
阅读量:31
-
阅读量:28
-
阅读量:95
-
阅读量:8
-
阅读量:75
-
阅读量:62
-
阅读量:64
-
阅读量:70
-
阅读量:94