首页 > 编程知识 正文

面向对象的三大特性(面向过程和面向对象是什么意思)

时间:2023-05-04 02:46:44 阅读:100122 作者:3866

什么是流程导向?

面向过程,一般来说,是面向步骤的。如何解释步骤?就像我小时候证明三角问题一样,因为,所以,然后因为。这只是一个想法,每个细节都需要控制,就像你需要经历一个过程,比如:你吃饭。

你需要站起来,

去厨房,

拿起碗,

盛帆,

最后是吃饭。

也就是说,需要展示每一步的过程叫做面向过程。

什么是面向对象?(只是和伴侣面对面?程序员没有对象!当然是新的)

面向对象,通俗地说,好的是一个完整的东西,一个封装了一个过程的东西。对比以过程为导向,比如:你吃。

直接打包一顿饭放在面前,就可以直接吃了。

面向对象关注一个打包的过程,不需要你处理细节。这是一种在所有步骤都执行后不关注过程的想法。你以前想的是怎么做,现在想的是谁来帮你做。

面向过程和面向对象的优缺点是什么?

流程导向,优点:可以直接进入流程,不用那么担心,效率会很高。但缺点也很明显。我们需要很强的逻辑思维,不能出错。

面向对象,优点:不用想那么多就可以直接使用,完全可以使用别人的低耦合的打包对象。编程思想是高内聚、低耦合。缺点是:性能低,一个进程被划分成各种对象,对象之间的关系不像面向进程那样紧密,执行效率低。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。