Javase | 面向过程、面向对象

面向过程

面向过程(Procedural Programming,PP):

  • 是一种以后 “过程” 为中心的编程思想。直接将解决问题的步骤分析出来,然后用 函数 把步骤一步一步实现,最后 依次调用

面向对象

面向对象 (Object Oriented,OO) :

  • 是一种以后 “对象” 为中心的编程思想。将事物抽象成若干对象,对象中有属性方法( 行为 ),通过对象间方法调用解决问题
  • 面向对象是一种以 “对象” 为中心的编程思想。 万物皆对象,将构成问题的事物,通过抽取功能相似的代码归为同一类,把相关的描述细节挂在类/原型上,在 类实例化对象 (常见的方式)后,通过对象间的方法调用来解决问题。

面向过程 与 面向对象 例子说明

把大象放冰箱。

面向过程的解决方法

步骤:
第一步:打开冰箱 ,
第二步:把大象放进冰箱 ,
第三步:关冰箱门;

函数实现且依次调用
1. 执行打开冰箱的方法
2. 执行把大象放冰箱方法
3. 执行关冰箱门的方法

面向对象的解决方法

1. 创建 “大象”、“冰箱”和 “” 三个对象
2. 针对对象 “ 加入一些属性和方法: “打开冰箱方法”、“把大象放冰箱方法”、“ 关冰箱方法
3. 然后执行
人.打开冰箱
人.把大象放冰箱
人.关冰箱

总结:
解决同一个问题 ,
面向过程 是:将操作步骤变成一个一个方法依次调用执行
面向对象 是:抽象出若干对象,对象中有属性法,然后用对象执行方法的方式来解决问题。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值