面向过程和面向对象的方式?

面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤逐个实现,然后一个一个地进行调用就好了。

面向对象:把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个步骤,而是为了描述某个事件在整个问题所发生的行为。这样做可以提高代码的复用性。

举个例子:我们以使用洗衣机洗衣服为例子:

如果是面向对象:

1.打开洗衣机

2.把衣服放进洗衣机

3.放入洗衣液

4.洗衣机清洗

5洗衣机甩干

如果是面向对象,则会根据构建对象分解成两个对象:一个是人,一个是洗衣机。

人负责打开洗衣机,把衣服放进洗衣机,放入洗衣液。

洗衣机负责清洗和甩干。

这个例子应该可以解释清楚这个问题

相关推荐

  1. 面向过程面向对象方式

    2024-02-18 23:16:02       32 阅读
  2. 面向对象面向过程

    2024-02-18 23:16:02       32 阅读
  3. 面向过程面向对象

    2024-02-18 23:16:02       11 阅读
  4. 关于面向对象面向过程基本概念

    2024-02-18 23:16:02       13 阅读
  5. 真正理解面向对象面向过程编程

    2024-02-18 23:16:02       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-18 23:16:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-18 23:16:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-18 23:16:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-18 23:16:02       20 阅读

热门阅读

  1. 力扣:123. 买卖股票的最佳时机 III

    2024-02-18 23:16:02       36 阅读
  2. LeetCode405. Convert a Number to Hexadecimal

    2024-02-18 23:16:02       32 阅读
  3. 使用Typescript对Axios进行二次封装

    2024-02-18 23:16:02       29 阅读
  4. 【矩阵】托普利茨矩阵

    2024-02-18 23:16:02       31 阅读
  5. 第三届全国电子取证比武复盘wp(案例一)

    2024-02-18 23:16:02       32 阅读
  6. pytorch: ground truth similarity matrix

    2024-02-18 23:16:02       32 阅读
  7. 学习总结12

    2024-02-18 23:16:02       23 阅读
  8. Sora模型:开启视觉生成新纪元

    2024-02-18 23:16:02       30 阅读
  9. 深入理解C语言函数指针:揭开背后的机制与应用

    2024-02-18 23:16:02       32 阅读
  10. Request 爬虫的 SSL 连接问题深度解析

    2024-02-18 23:16:02       27 阅读
  11. 「优选算法刷题」:判定字符是否唯一

    2024-02-18 23:16:02       27 阅读
  12. 动态规划-树形DP入门-自上而下树形DP

    2024-02-18 23:16:02       34 阅读
  13. Python入门:常用模块—xml模块

    2024-02-18 23:16:02       26 阅读
  14. 图神经网络中的边的预测问题

    2024-02-18 23:16:02       28 阅读
  15. 编译相关内容(自用)

    2024-02-18 23:16:02       25 阅读