面向过程和面向对象语言的区分。

面向对象:指的是在进行程序设计时,以对象为单位进行控制。

面向过程:指的是在进行程序设计时,以过程为单位进行控制。

 

例如,“上学”这件事情。

面向对象

  1. 妈妈 做早饭。

  2. 孩子 吃早饭。

  3. 孩子 背书包。

  4. 妈妈 上公交

  5. 孩子 上公交。

  6. 孩子 到学校。

  7. 妈妈 回家。

面向过程

  1. 切菜,点火,炒菜,热米饭

  2. 吃米饭,喝牛奶,吃菜

  3. 检查作业带没带,检查午饭带没带,背书包,

  4. 到公交车站,等公交车,上公交

  5. 到学校

  6. 回家

 

面向对象的特点,所有的动作都是以某个主语为前提的。我们需要先通过封装,继承,多态来准备这样一个主语,然后再去进行操作。从外侧来看,就只关心谁做了什么事情,不关系怎么做的。(具体怎么做的,在封装对象的时候去做)

 

面向过程的特点,所有的动作是按照时间顺序(并不限定时间顺序,以时间顺序为例)进行划分。需要操心过程中的步骤。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值